如何避免木偶中文件定义的特定依赖循环

时间:2015-07-27 15:54:08

标签: puppet

我有以下木偶配置部分:

class a {
    file { "/etc/nrpe.d/nrpe_local.cfg":
        source => "puppet:///modules/blah/bar.cfg",
     }
}

class b{
    require a
    file { 'etc':
        path => '/etc/',
        ensure => 'present',
        source => 'puppet:///modules/blah/etc',
        ignore => "nrpe.d",
        recurse => true,
    }
}

现在这会导致依赖循环,但我认为在第二个文件定义的忽略列表中添加nrpe.d应该处理它。我如何告诉puppet第二个文件定义不应该包含nrpe.d作为依赖项? 由于其他原因,我无法在a之前加载b(因此需要)。

0 个答案:

没有答案