当前位置: 首页 > 工具软件 > Boxen > 使用案例 >

puppet-template, Boxen的Puppet 模块示例

柳奇思
2023-12-01

puppet-template, Boxen的Puppet 模块示例


使用这里模板

Bootstrap 它:


mkdir -p ~/src/boxen/puppet-mynewmodule


cd ~/src/boxen/puppet-mynewmodule


git init. 


git remote add template https://github.com/boxen/puppet-template.git


git fetch template


git checkout -b master template/master




现在编辑 manifests/init.pp 中的类 NAME 和 spec/classes/template_spec.rb,将 MODULE的NAME 设置为 MATCH,而不忘记相应地重命名 template_spec.rb

现在我们准备让它成为我们自己的并运行构建 !


script/cibuild


.bundle/binstubs/rspec-puppet-init




注意,除非你已经编辑了类 NAME,然后运行上面的脚本,puppet lint将在cibuild期间失败,错误消息类似如下:


--> Checking lint:


manifests/init.pp - ERROR: template not in autoload module layout on line 2




 类似资料: