[chef] Re: how to restart runit service if template changes


Chronological Thread 
  • From: AJ Christensen < >
  • To: chef < >
  • Subject: [chef] Re: how to restart runit service if template changes
  • Date: Fri, 8 Mar 2013 23:28:54 +1300

You appear to have an extra 'service' definition for Block.

You only need the runit_service.; probably better to use the modern
notifies syntax too:

notifies :restart, "service[Batch]"

Please post the full debug logs relevant to any error you've received.

Cheers,

AJ

On 8 March 2013 23:00, David Montgomery 
< >
 wrote:
>
>
> Hi,
>
> I am using the runit cookbook.  Below is how I assume a restart of runit
> should look like but from the docs it apears that service is not supported
> for runit.  How do I accomplish the below?
>
>  template "/home/ubuntu/druid/batch.json" do
>     path "/home/ubuntu/druid/batch.json"
>     source "batch.json.erb"
>     owner "root"
>     group "root"
>     mode "0644"
>     variables({
>       :s3bucket => "#{s3bucket}",:mysql_host => "#{mysql_host}",
> :mysql_username => "#{mysql_username}", :mysql_password =>
> "#{mysql_password}"
>     })
>     notifies :restart, resources(:service => "Batch")
>   end
>
>   service "Batch" do
>     supports :restart => true, :start => true, :stop => true
>     action :enable
>   end
>
>   runit_service "Batch"



Archive powered by MHonArc 2.6.16.

§