【文件属性】:
文件名称:standard-modules:标准 Puppet 模块部署
文件大小:6KB
文件格式:ZIP
更新时间:2021-07-12 17:04:18
Ruby
标准 Puppet 模块
r10k 配置
/etc/r10k.yaml设置如下:
:cachedir : ' /var/cache/r10k '
:sources :
:ugns :
remote : ' git@github.com:UGNS/standard-modules '
basedir : ' /etc/puppet/environments '
这允许存储库的所有分支表示/etc/puppet/environments目录下的动态环境。
部署是通过简单地运行r10k deploy environment -p来执行的,它由 Jenkins CI 通过部署钩子自动执行。
傀儡师配置
然后使用以下内容更新/etc/puppet/puppet.conf配置文件[master]部分:
[master]
environmentpath = $confdi
【文件预览】:
standard-modules-production
----environment.conf(56B)
----manifests()
--------site.pp(59B)
----.gitignore(43B)
----README.md(9KB)
----scripts()
--------config_version.sh(644B)
--------autosigner.rb(860B)
----Puppetfile(2KB)