我需要用木偶(目前使用木偶申请)进行CentOS6主机的两步安装并卡住。甚至不确定它今天是否可行。
第1步,基本系统的设置,例如设置主机,ntp,邮件和一些驱动程序。
需要重新启动
第2步,设置自定义服务。
这只蜜蜂可以顺利完成吗?我对木偶环境还不太熟悉。
答案 0 :(得分:2)
首先,我非常怀疑CentOS机器上的任何设置步骤都严格要求重启。重新启动正确的服务组通常就足以使所有设置生效。
无论如何,解决此类问题的基本方法可能是
答案 1 :(得分:1)
您可能需要先创建一个文件,然后在安装完基础系统后删除它(在下面的示例中为ntp)
例如
exec { '/tmp/reboot':
path => "/usr/bin:/bin:/sbin",
command => 'touch /tmp/reboot',
onlyif => 'test ! -f /tmp/rebooted',
}
service { 'ntp':
require => Exec['/tmp/reboot'],
...
}
exec { 'reboot':
command => "mv /tmp/reboot /tmp/rebooted; reboot",
path => "/usr/bin:/bin:/sbin",
onlyif => "test -f /tmp/reboot",
require => Service['ntp'],
creates => '/tmp/rebooted',
}