gpt4 book ai didi

chef-infra - Vagrant Box 上的 Chef : Can't find encrypted data bag secret

转载 作者:行者123 更新时间:2023-12-04 14:41:38 24 4
gpt4 key购买 nike

使用 (hosted-)chef 配置 vagrant box 时,出现以下错误:

No such file or directory - file not found '/tmp/encrypted_data_bag_secret'

这是导致错误的调用:
ssl = Chef::EncryptedDataBagItem.load("ssl", s[:id])

我也找不到 encrypted_data_bag_secret/etc/chef它通常驻留在我的其他服务器上。

我是否缺少上传数据包 secret 的配置?

这是堆栈跟踪的其余部分:
[2013-02-14T16:51:15+00:00] ERROR: Running exception handlers
[2013-02-14T16:51:15+00:00] FATAL: Saving node information to /srv/chef/file_store/failed-run-data.json
[2013-02-14T16:51:15+00:00] ERROR: Exception handlers complete
[2013-02-14T16:51:15+00:00] FATAL: Stacktrace dumped to /srv/chef/file_store/chef-stacktrace.out
[2013-02-14T16:51:15+00:00] FATAL: Errno::ENOENT: No such file or directory - file not found '/tmp/encrypted_data_bag_secret'

最佳答案

配置 vagrant box 时,如果要使用加密的数据包,则必须提供数据包 key 的路径。

config.vm.provision :chef_solo do |chef|
[...]
chef.encrypted_data_bag_secret_key_path = '/etc/chef/encrypted_data_bag_secret'
[...]
end

关于chef-infra - Vagrant Box 上的 Chef : Can't find encrypted data bag secret,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14880503/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com