文件名称:puppet-hiera-deep-merge:人偶的hiera_hash包装器,用于按需深度合并
文件大小:9KB
文件格式:ZIP
更新时间:2024-05-24 17:00:44
Ruby
人偶-希拉按需深度合并 为什么 ? 1.2引入了,这是在中管理内容的主要增强功能。 但是合并行为是Hiera中的全局设置,因此迁移大型p代码库可能会容易出错。 该模块提供了一个名为hiera_hash_merge的新函数,该函数使用deep_merge行为,但不需要全局开关。 用法 common.yaml: key : subdict : hidden : in native mode node.yaml: key: subdict: anotherkey: foo $value = hiera_hash_merge( ' key ' ) $value [ ' subdict ' ][ ' hidden ' ] 发展 bundle install --path vendor/bundle bundle exec rake spec
【文件预览】:
puppet-hiera-deep-merge-master
----.gitignore(64B)
----README.md(931B)
----Gemfile(1KB)
----LICENSE(1KB)
----spec()
--------fixtures()
--------unit()
--------monkey_patches()
--------spec_helper.rb(994B)
----.travis.yml(238B)
----lib()
--------puppet()
----Rakefile(64B)
----metadata.json(124B)