· 7 years ago · Apr 05, 2018, 03:32 AM
1knife data bag show foo bar --secret_file secret.key
2Encrypted data bag detected, decrypting with provided secret.
3id: bar
4pass: p4ssw0rd
5
6dbag = Chef::EncryptedDataBagItem.load("foo", "bar")
7foo_pass = dbag["pass"]
8
9dbag = data_bag_item('foo', 'bar')
10foo_pass = dbag["pass"]
11
12bash 'install_mysql' do
13 code <<-EOC
14 ...
15 sudo mysqladmin -u root password {foo_pass}
16 ...
17 EOC
18end
19
20puts "foo_pass equals 1:{foo_pass} 2:#{foo_pass}'