尝试设置自定义订阅以使 remediator.rb 在 puppet 的 sensu 模块中工作。
类 sensuJenkinsMasterClient { 类{“感觉”: purge_config => 真, rabbitmq_password => '', rabbitmq_host => 'sensu-master', #需要 fqdn 才能使修复程序工作 订阅 => ['sensu-default', 'centosJenkinsMaster', '"${::fqdn}'], use_embedded_ruby => true, #set 在 /etc/default/sensu 下 } }
单引号防止变量被扩展,所以应该是这样的:
我建议你使用
puppet-lint
.在那种情况下,它会告诉你: