【文件属性】:
文件名称:control-repo-lab
文件大小:57KB
文件格式:ZIP
更新时间:2021-03-15 12:39:56
Puppet
人偶控制资料库
GitLab
您从此控制回购中获得的收益
这是一个模板,其脚手架数量最少,可以很轻松地开始使用或Puppet Enterprise的。
该模板中的重要文件和项目如下:
角色和配置文件的基本示例。
一个带有各种模块引用的示例Puppetfile。
具有预先创建的common.yaml和节点目录的示例Hiera配置文件和数据目录。 这些与PE附带的默认层次结构匹配。
正确实现的 :
一个站点模块目录,用于组织的角色,配置文件和任何自定义模块。
config_version脚本。
脚本示例, 脚本输出在Puppet运行期间使用的代码的git commit ID。
这是该存储库结构的直观表示:
control-repo/
├── data/ # Hiera data directory.
│ ├
【文件预览】:
control-repo-lab-production
----.gitignore(9B)
----data()
--------common.yaml(2KB)
--------.DS_Store(6KB)
--------nodes()
----CODEOWNERS(22B)
----site-modules()
--------.DS_Store(6KB)
--------profile()
--------role()
----LICENSE(11KB)
----.DS_Store(6KB)
----hiera.yaml(355B)
----spec()
--------onceover.yaml(1KB)
--------factsets()
--------hiera.yaml(69B)
--------onceover.yaml.orig(1KB)
--------pre_conditions()
----scripts()
--------config_version-rugged.rb(758B)
--------config_version-r10k.rb(724B)
--------config_version.sh(960B)
----README.md(7KB)
----Puppetfile(3KB)
----environment.conf(129B)
----manifests()
--------site.pp(1KB)
----Gemfile(236B)