文件名称:puppet-catalog-diff:用于比较Puppet目录的工具
文件大小:63KB
文件格式:ZIP
更新时间:2024-02-19 19:57:56
ruby devops diff puppet compare
人偶目录差异 目录 总览 比较两个Puppet目录的工具。 模块说明 在升级版本的Puppet或重构Puppet代码时,您要确保在提交更改之前不会进行任何意外更改。 该工具将允许您比较由不同版本的Puppet或不同环境创建的目录。 这样,您就可以在实际接触任何节点之前评估更改的影响。 该工具作为Puppet Faces的集合提供。 因此,它需要Puppet安装才能正确运行。 差异工具可识别yaml,marshall,json或pson格式的目录。 当前,目录的自动生成以pson格式完成。 该工具可以自动为新旧服务器/环境编译目录。 它可以要求主服务器使用PuppetDB来编译具有最新已知事实的最新已知环境的目录。 然后,它可以针对PuppetDB验证该节点仍处于活动状态。 此筛选列表应仅包含尚未在PuppetDB中停用的计算机(重要的是,编译其目录也会对它们进行React,否则将对其进行导出)。 当使用两个主服务器在不同版本的Puppet之间进行比较时,您需要将事实从旧的主服务器复制到新的主服务器,以便能够在新的主服务器上编译目录。 这在升级Puppet版本时很有用。
【文件预览】:
puppet-catalog-diff-master
----.rubocop_todo.yml(412B)
----.gitattributes(62B)
----.fixtures.yml(223B)
----.vscode()
--------extensions.json(79B)
----lib()
--------puppet()
----Gemfile(4KB)
----metadata.json(1KB)
----catalog-diff.png(18KB)
----spec()
--------spec_helper_local.rb(711B)
--------default_facts.yml(266B)
--------spec_helper.rb(2KB)
--------unit()
----.sync.yml(1KB)
----Rakefile(3KB)
----.travis.yml(2KB)
----LICENSE(11KB)
----HISTORY.md(2KB)
----README.md(9KB)
----.rubocop.yml(4KB)
----.pdkignore(475B)
----data()
--------common.yaml(4B)
----.rspec(31B)
----appveyor.yml(1KB)
----.yardopts(18B)
----hiera.yaml(685B)
----.puppet-lint.rc(11B)
----templates()
--------reports.erb(3KB)
----.gitignore(298B)
----manifests()
--------init.pp(794B)
--------viewer.pp(1KB)
----CHANGELOG.md(8KB)