我正在实施Cobbler和Ansible来完成我们的服务器部署,最后有一个问题。我的Ansible剧本效果很好,我的Cobbler安装效果很好,但是问题在于将它们绑在一起。
我为Cobbler编写了一个安装后触发器,该触发器将根据所使用的Cobbler配置文件启动我的Ansible剧本,该脚本单独运行时效果很好。问题在于,要使此方法起作用,首先需要重新引导服务器,但是Cobbler会在第一次重新引导之前执行安装后触发器。Cobbler中有一个“ firstboot”触发器,但我根本无法使它正常工作。即使在第一次启动后,它也永远不会触发。
如果我尝试在重新启动之前运行Ansible,则服务器超时。
这适用于CentOS 6.5,Ansible 1.6和Cobbler 2.4
TLDR:如何使Cobbler“ firstboot”触发器起作用,或者如何在安装后但首次重启之前成功运行Ansible Playbook。
有任何想法吗?
谢谢!