- From: Grégoire Seux <
>
- To: <
>
- Subject: [chef] Re: Re: pre-update notifications
- Date: Thu, 22 Aug 2013 16:52:17 +0200
Le 22/08/2013 16:17, Andrew Gross a écrit :
execute "Update Cassandra" do
notifies :run, execute[Downtime Cassandra Host],
end
execute "Downtime Cassandra Host" do
action :nothing
notifies :restart, service[Cassandra],
end
service "Cassandra" do
action :nothing
end
Hi Andrew,
thanks for your reply.
This issue with your solution is that it assumes that you can update the
package and then decide to restart the service.
In my case, the package contains triggers to update restart the service
(stop it as pre-install and start as post-install hook). This pattern is
quite commom I guess on rhel and debian systems.
So in your example you would have updated the package (thus restart the
service), downtimed the host and restart the service once more.
--
Gregoire
Archive powered by MHonArc 2.6.16.