Chefで書き換えたコンフィグファイルのバックアップ場所
入門Chef Solo - Infrastructure as Code - 達人出版会 を読みながらChef Soloを実験中。
Chefでコンフィグファイルを書き換えるときは template リソースを使うんだけど、
いきなり書き換えちゃってバックアップ取らないのは怖いなぁと思っていたら、
template リソースの Attribute に backup という項目を発見。
実はデフォルト5世代バックアップ取ってくれるんだね。さすが。
バックアップの配置場所は /var/chef/backup/ 配下。この下にフルパス+日時で保存される。
[vagrant@localhost backup]$ find /var/chef/backup/etc/nginx/ -type f /var/chef/backup/etc/nginx/nginx.conf.chef-20130419123816 /var/chef/backup/etc/nginx/nginx.conf.chef-20130419124112 /var/chef/backup/etc/nginx/nginx.conf.chef-20130419123555 /var/chef/backup/etc/nginx/nginx.conf.chef-20130419123644 /var/chef/backup/etc/nginx/nginx.conf.chef-20130419123441 [vagrant@localhost backup]$
入門Chef Solo - Infrastructure as Code
- 作者: 伊藤直也
- 出版社/メーカー: 伊藤直也
- 発売日: 2013/03/11
- メディア: Kindle版
- 購入: 16人 クリック: 1,027回
- この商品を含むブログ (4件) を見る