Ansible可以自动检查节点的状态,并使其恢复到所需的状态,如果它已经成为不对齐



在Puppet中,节点代理将经常与Master签入并发送有关节点的事实。主将检查这些事实是否应该是什么,如果它们已经变得不一致,将它们恢复到所需的状态。

例如,假设我想确保没有创建额外的用户,那么任何不合理的用户都将被删除。

在没有agent的情况下Ansible是如何做到这一点的?它如何远程收集事实?

ansible通过SSH连接收集事实(并执行所有操作)

但当节点检查中心配置时,它也支持"拉模式":https://docs.ansible.com/playbooks_intro.html#ansible-pull

所以我可以想象你可以通过一个cron运行ansible-pull来实现这一点。

最新更新