Automation 希拉和木偶:我能';不能将true作为参数传递
我已经写了一个木偶模块,我想用它和hiera一起简单地管理。 我的问题是我不能将真参数传递给木偶的模板 这里是我的模板文件:Automation 希拉和木偶:我能';不能将true作为参数传递,automation,puppet,hiera,Automation,Puppet,Hiera,我已经写了一个木偶模块,我想用它和hiera一起简单地管理。 我的问题是我不能将真参数传递给木偶的模板 这里是我的模板文件: <%= @master %> // for test, show always 'false' <% if @master -%> hiera_config=$confdir/hiera.yaml certname=puppet dns_alt_names=puppetServer,puppet,puppet.xxx.net <% end -
<%= @master %> // for test, show always 'false'
<% if @master -%>
hiera_config=$confdir/hiera.yaml
certname=puppet
dns_alt_names=puppetServer,puppet,puppet.xxx.net
<% end -%>
PuppetServer.local.xxx.net:
---
classes:
- common_xxx
common_xxx::master: true
通用_xxx/manifests/init.pp:
class common_xxx
(
### Variable de classe ###
$module_files = "puppet:///modules/$module_name",
$master = false,
){
我在另一个模块(wdijkerman的zabbix)中使用true/false参数,它工作正常。我不知道为什么这里不管用。
你看到我犯的错误了吗
谢谢。我只需将我的文件PuppetServer.local.xxx.net重命名为PuppetServer.local.xxx.fr,无需任何帮助。
再次感谢你 您将
PuppetServer.local.xxx.net放置在哪里?PuppetServer.local.xxx.net是否具有.yaml
文件扩展名?PuppetServer.local.xxx.net是否与facter-p fqdn的输出匹配?你能提供你收到的错误吗?哦,谢谢,它正在工作!fqdn不相同。祝你度过愉快的一天。你应该把你的决心作为答案,并接受它作为答案。
class common_xxx
(
### Variable de classe ###
$module_files = "puppet:///modules/$module_name",
$master = false,
){