chefでencrypted data bagsを使うメモ
作る
.chef/knife.rbに追加
knife[:editor] = "/usr/bin/vim"
bundle exec knife data bag create users app_user --secret-file .chef/secret_data_bag_key --local # で editorが開くので編集して保存する。 # で、自動で暗号化されたjsonファイルが生成される。
usersがdata_bags配下にできるディレクトリ。
app_userがその下にできるjsonファイル。
編集する
bundle exec knife data bag edit users app_user --secret-file .chef/secret_data_bag_key --local
見る
bundle exec knife data bag show users app_user --secret-file .chef/secret_data_bag_key --local
参考
https://cross-black777.hatenablog.com/entry/2016/04/27/090000