2015-01-12 47 views
1

我知道Puppet可以用來保持服務器處於一致狀態。因此,舉例來說,如果其他人(完全合法地)創建了新用戶「bob」,Puppet會發現這不是應該如何規範,然後刪除用戶「bob」。如何使用Ansible確保服務器保持指定狀態?

在Ansible中有類似的方法嗎?

回答

2

默認情況下,Ansible被設計爲在「推」模式下工作,即您主動向服務器發送指令來執行某些操作。 但是,Ansible也有ansible-pull命令。我是從http://docs.ansible.com/playbooks_intro.html#ansible-pull引用


Ansible-拉

如果要反轉Ansible的架構,使節點 檢查中的中心位置,而不是推送構造出 到他們,你可以。

Ansible-pull是一個小腳本,它將檢出git的 配置指令的回購,然後針對該內容運行安全操作手冊 。

假設您負載平衡您的結帳位置,實際上無限拉伸尺度 。

運行ansible-pull --help瞭解詳情。

還有一個clever playbook可用於配置 通過推模式下的crontab進行無法拉動。

相關問題