标签: databags

Chef属性与数据包

我是Chef的新手,在阅读完文档后,我仍然无法理解何时使用属性以及何时使用数据包.

应将哪种数据存储为属性,以及应将哪种数据存储在数据包中?

谢谢

attributes chef-infra databags

21
推荐指数
1
解决办法
5581
查看次数

我的Chef数据包项目在哪里?

我试图使用以下命令从chef-repo目录中创建一个Chef数据包:

knife data bag create users deployer
Run Code Online (Sandbox Code Playgroud)

我收到了回复:

Created data_bag[users]
Created data_bag_item[deployer]
Run Code Online (Sandbox Code Playgroud)

但我无法找到数据包用户及其数据包项目.它不在data_bags文件夹中或我可以看到的任何其他位置.如果我做了

knife data bag show users
Run Code Online (Sandbox Code Playgroud)

它会显示数据包项目名称.所以它必须保存在某个地方.文档告诉我数据包应该在chef-repo - > data_bags - > users文件夹中.但我的data_bags文件夹似乎是空的.那么我刚刚创建的数据包在哪里?

chef-infra knife databags

11
推荐指数
2
解决办法
9039
查看次数

更改开源厨师服务器上节点的ipaddress

我一直在试验开源厨师服务器.我在我的服务器上配置了一个IP地址为10.114.7.41的节点.现在,当我重新启动节点机器时,现在机器的IP地址已更改为10.114.7.45.但是,主厨服务器仍然具有此节点的IP地址,可以通过以下方式检查:

knife search 'node:name'
Run Code Online (Sandbox Code Playgroud)

如何从我的工作站/厨师服务器纠正这个问题?我无法'刀ssh'节点机器.谢谢!

chef-infra knife databags

4
推荐指数
1
解决办法
3789
查看次数

加密的厨师数据包json文件,如何解密并显示内容?

json 文件中有加密的数据包,其中有一些我需要更改的值。我需要运行类似...

$ knife data bag from file show --secret-file path/to/secret DATABAGNAME --config path/to/knife.rb
Run Code Online (Sandbox Code Playgroud)

但此命令给出错误:无法在当前目录或“data_bags/show/ewe-jenkins”中找到或打开文件“DATABAGNAME”。显然这个命令不太正确。我需要帮助弄清楚语法...

我需要一个可以从 Chef-repo 或 data_bags 目录运行的命令,它允许我查看 json 文件 data_bags 的未加密值。最终我想更改一些值,但是获取未加密的值将是一个很好的起点:)谢谢!

encryption chef-infra databags

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

chef-infra ×4

databags ×4

knife ×2

attributes ×1

encryption ×1