当需要从首先需要运行服务的类通知服务时,Puppet依赖循环

时间:2016-12-13 14:55:56

标签: puppet

我正在尝试构建一个使用通常的install-> config->服务模式但有一个扭曲的模块。服务启动后,通过管理API完成更多配置。不幸的是,供应商产品还需要将该API调用的一些结果编辑成一些需要重新启动服务的配置XML文件。所以我安装了> config-> service-> admin->服务,这当然是一个依赖循环。有干净的方法吗?我已经在管理类中执行{' / sbin / service ... restart'}。根本不干净:

anchor { 'pingfederate::begin': } ->
class { '::pingfederate::install': } ->
class { '::pingfederate::config': } ~>
class { '::pingfederate::service': } ->
class { '::pingfederate::admin': } ->
anchor { 'pingfederate::end': }

然后exec {'/sbin/service pingfederate restart':}

请参阅https://github.com/n2ygk/puppet-pingfederate

0 个答案:

没有答案
相关问题