コピペコードで快適生活

明日使えるソースを自分のために

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