我想从清单中排除几个节点.
我读过“How to exclude Puppet modules for a few nodes?”,但我想实现与https://groups.google.com/forum/#!topic/puppet-users/CdeIUbMwAM4类似的东西:
case $hostname { yourspecialhost: { $doit = false } default: { $doit = true } } if $doit { dowhatshouldbedoneinhere }
由于这篇文章有点陈旧(2008),我想知道现在是否有更短或更清洁的方法来实现同样的目标?
编辑:我们已经尝试过粒度,因为我们有针对webserver或数据库的特定模块.在我们的特定情况下,我们在几年前建立了一个关于sshd的模块.
今天,我必须构建一个具有非常罕见的sshd功能(和不同的二进制)的服务器.因此,我想从sshd模块中排除这个服务器(并且只有这个).
没有Hiera,它可行吗?是否有比引用的语法更清晰的语法?