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

windows - Single EXE to Install Python Standalone Executable for Easy Distribution -

c# - Access objects in UserControl from MainWindow in WPF -

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