Puppetvariables,默认值,合并和模板
在编写模块的任务中,我发现我有大量的可configuration部分。 为了更好地组织模块(为了读和维护),我select了分割模板文件 。 由于这些模板部分/片段已经总结了一组可configuration的variables,我认为使用代表模板片段内容的散列可能会很方便 (hash) $db -> template( config.db.erb ) (hash) $*** -> template( config.***.erb ) 出于某种原因,我设置了Puppet / Ruby foo出了问题,因为只有抛出的哈希值被使用,剩下的都是undef 。 # Calling the module class { 'wppuppet': location => '/var/www/wp', db => { prefix => 'foo', user => 'usr', pass => '^[:D', }, } 实际的init类inheritanceparams的defaults类 # init.pp class wppuppet( $location = $wppuppet::params::location, $db = […]