よくよく考えてみると当たり前なのですが、案外ハマる可能性があるかと思ったので共有しておきます。 Chef では、execute リソースや script リソースなどで、どうしても独自でスクリプトを動かしたいときがあると思います。その場合、冪等性は保証されないので、自分でがんばる必要があります。 たとえば、/tmp/to_be_appended を /etc/whatever.cfg に追記するという処理をレシピに入れたいとします。実行するたびに追記されたら困るので、追記した内容のうち目印となる文字列を grep してなければ追加する、という条件をいれます。ここでは、追記するファイルに # ADDED があるとします。そこで、最初、私はこういう書き方をしました。 execute "Add a content of /tmp/to_be_appended to /etc/whatever.c
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く