Trouble with encrypted data bag


Hey all,

I’m trying to get my ssl certs deployed to my new server via encrypted
data bags, largely following jtimberman’s blog post here:

I created the encrypted_data_bag_secret file according to his example,
and stored it in ~/.chef/encrypted_data_bag_secret. I then created the
data bag using that secret.

After creating the data bag and an item (in my case, ssl_certs) I
modified the item to include the json struct with my ssl cert data.
When using knife edit or show, the data is unencrypted as expected.

I then copied the encrypted_data_bag_secret to /etc/chef/ on my Vagrant VM.

When I went to actually push the files to my VM (via vagrant provision
appserver), I got a “bad decrypt” error. The gist:

I’ve confirmed that the files are the same in both locations. Any
thoughts on fixing this?



Steve Ivy //
Wallrazer, Inc.