puppet-template, Boxen的Puppet 模块示例
- 源代码名称: puppet-template
- 源代码网址: http://www.github.com/boxen/puppet-template
- puppet-template源代码文档
- puppet-template源代码下载
使用这里模板
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