Linux
通過 ansible 安裝 etckeeper,並在 playbook 末尾執行第一次送出
我
ansible
用來配置伺服器。其中一個角色 installsetckeeper
,它會自動創建 git 儲存庫並進行第一次送出。如果在此之後執行許多任務(通過安裝
apt
或執行配置更改),那麼 repo 就是一堆送出 - 在我開始使用伺服器之前。我想在 ansible playbook 的末尾送出一次,通過
notify: etckeeper commit
.那可能嗎?
從手冊:
以下是如何在每次 apt 執行後禁用自動送出,同時仍然讓它 git 添加新文件:
rm /etc/etckeeper/commit.d/50vcs-commit
禁用自動送出功能後,您可以在播放結束時通過 Ansible 觸發腳本。