所以在我的食谱我有测试厨师配方如下:如何使用加密的数据包
secret = Chef::EncryptedDataBagItem.load_secret("/root/.chef/encrypted_data_bag_secret")
# Decrypt the data bag
creds = Chef::EncryptedDataBagItem.load("passwords", "mysql-root", secret)
我如何可以覆盖这些线,我的测试数据?该配方安装一个MySQL数据库,因此,我想测试数据库的存在。
我第一次进入测试厨房和厨师...你实际上使用的价值,你会在刺激?例如,我在数据包中为MySQL安装设置了一个root密码。这会在配方中设置,但在测试期间厨房我的测试失败,如果我没有正确的密码。因此,我需要从加密的数据包中引用密码。 – luckytaxi
为什么不设置一个不同的测试密码/ acc为测试env ...我建立当地的厨房vm ...所以我有不同的秘密wrt prod – OK999
好吧,配方引用了一个root密码,使用加密的数据包。不会测试厨房运行并需要密码?但我认为你所暗示的是我可以从一个不同的数据包中读取所有配方? – luckytaxi