Chef で設定ファイルが変更された際にサービスを再起動させる

nbeppu 1,252views 更新:2014年4月22日

notifies を指定すると、設定ファイルの更新があったときのみ、そので指定したサービスのアクションを行うことができるようになります。restert を指定すればサービス再起動となります。

template "www.conf" do
  path "/etc/nginx/conf.d/www.conf"
  source "nginx-www.conf.erb"
  owner "root"
  group "root"
  mode 0644
  notifies :restart, "service[nginx]"
end

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません