文件名称:Chef-vault:安全地管理Chef中的密码,证书和其他机密
文件大小:90KB
文件格式:ZIP
更新时间:2024-03-24 00:32:57
Ruby
厨师库 描述: 允许您使用Chef节点列表的公共密钥对Chef Data Bag Item进行加密的Gem。 这仅允许那些厨师节点解密加密的值。 有关Chef-Vault的工作原理的详细说明,请参阅此博客 由Nell Shamrell-Harrington。 安装: 确保您正在运行最新版本的Chef。 低于0.10.0的版本不支持插件: gem install chef 该插件以Ruby Gem的形式分发。 要安装它,请运行: gem install chef-vault 根据系统的配置,您可能需要使用root特权运行此命令。 发展: 吉特·胡克斯 有一个git pre-commit钩子可以帮助您保持Chefstyle的最新状态。 如果您想使用它,只需: mv hooks/pre-commit .git/hooks/ chmod +x .git/hooks/pre-commit
【文件预览】:
chef-vault-master
----features()
--------clean.feature(1KB)
--------wrong_private_key.feature(775B)
--------clean_unknown_clients.feature(3KB)
--------itemtype.feature(1KB)
--------vault_show_vaultname.feature(1KB)
--------support()
--------clean_on_refresh.feature(2KB)
--------vault_show.feature(3KB)
--------detect_and_warn_v1_vault.feature(840B)
--------vault_update.feature(1KB)
--------vault_create.feature(4KB)
--------isvault.feature(2KB)
--------vault_list.feature(2KB)
--------step_definitions()
--------verify_id_matches.feature(611B)
----UPGRADE.md(2KB)
----bin()
--------chef-vault(3KB)
----hooks()
--------pre-commit(1KB)
----chef-vault.gemspec(1KB)
----DEMO.md(2KB)
----THEORY.md(14KB)
----Rakefile(1KB)
----.github()
--------ISSUE_TEMPLATE()
--------CODEOWNERS(222B)
----.rubocop.yml(391B)
----LICENSE(11KB)
----CONTRIBUTING.md(73B)
----Gemfile(447B)
----KNIFE_EXAMPLES.md(13KB)
----VERSION(5B)
----.rspec(30B)
----spec()
--------chef()
--------chef-vault()
--------spec_helper.rb(4KB)
--------chef-vault_spec.rb(2KB)
----.gitignore(622B)
----CHANGELOG.md(13KB)
----lib()
--------chef()
--------chef-vault.rb(2KB)
--------chef-vault()
----CODE_OF_CONDUCT.md(91B)
----README.md(10KB)
----.expeditor()
--------update_version.sh(453B)
--------run_linux_tests.sh(319B)
--------config.yml(1KB)
--------verify.pipeline.yml(617B)