Encrypted databags in chef-environments -


we manage critical information in encrypted databags, e.g. ssl certificates: databags/ssl.

we'd prefer give limited set of people access secret decrypts these encrypted databags avoid having our private keys on place. people knife-bootstrapping , deploying servers that, should have access.

databags not limited environment global. either have make our recipes toggle on environments , pick different databags, or we'd need encrypt part of databag: only entries:

{   "id": "some_data_bag_item",   "production" : {     # hash data here   },   "testing" : {     # hash data here   } }  bag_item[node.chef_environment]["some_other_key"] 

how manage encrypted data-bags? keep secret , how avoid having hand out secret working on chef?


Comments

Popular posts from this blog

javascript - How to name a jQuery function to make a browser's back button work? -

collision detection - C++ library for mesh to mesh intersection: what is available? -

python - Django-easy-pdf: xhtml2pdf reporting reportlab 2.2+ is required, but 3.0 installed -