[chef] Re: Re: Re: Notify using LWRP


Chronological Thread 
  • From: Tyler Ball < >
  • To:
  • Subject: [chef] Re: Re: Re: Notify using LWRP
  • Date: Mon, 29 Dec 2014 09:38:56 -0800

But what if you want to modify the mysql_config object and NOT restart the 
service?  Maybe you need to wait for a maintenance window.  I think the 
mysql_config resource should only be responsible for changing the mysql 
config.

You could always create a new `mysql_config_and_restart` resource which 
contains the mysql_config resource and the mysql_service restart notifies.  
If you want to abstract the responsibility of knowing when to restart the 
service from the user you could have them use this new resource.

-Tyler

> On Dec 29, 2014, at 9:29 AM, Bráulio Bhavamitra 
> < >
>  wrote:
> 
> Hi Sean,
> 
> Shouldn't mysql_config do that notifies internally as it knows exactly
> what to do instead of making the user do it?
> 
> thanks,
> bráulio
> 
> 
> 2014-12-29 14:25 GMT-03:00 Sean OMeara 
> < >:
>> Hi Braulio.
>
>> You want to notify the new resource itself, not one of its components.
>
>> Implement action :restart on your LWRP
>
>https://github.com/opscode-cookbooks/mysql/blob/master/test/fixtures/cookbooks/mysql_replication_test/recipes/default.rb#L13
>
>
>
>
>> 2014-12-29 7:26 GMT-05:00 Bráulio Bhavamitra 
>> < >:
>>> Hello all,
>>> 
>>> I'm getting stuck when trying to rewrite a cookbook using LWRP.
>>> 
>>> Now the notifies (from template, for example) must specifically call a
>>> restart of a service defined by a LWRP. The way I found to do is to
>>> define a name for the service:
>>> template do
>>>  ...
>>>  notifies :restart, "service[#{new_resource.service_name}]"
>>> end
>>> 
>>> But still this seems not the best way to reach the LWRP defined
>>> service. Is there another way?
>>> 
>>> thanks,
>>> bráulio
>>> 
>>> --
>>> "Lute pela sua ideologia. Seja um com sua ideologia. Viva pela sua
>>> ideologia. Morra por sua ideologia" P.R. Sarkar
>>> 
>>> EITA - Educação, Informação e Tecnologias para Autogestão
>>> http://cirandas.net/brauliobo
>>> http://eita.org.br
>>> 
>>> "Paramapurusha é meu pai e Parama Prakriti é minha mãe. O universo é
>>> meu lar e todos nós somos cidadãos deste cosmo. Este universo é a
>>> imaginação da Mente Macrocósmica, e todas as entidades estão sendo
>>> criadas, preservadas e destruídas nas fases de extroversão e
>>> introversão do fluxo imaginativo cósmico. No âmbito pessoal, quando
>>> uma pessoa imagina algo em sua mente, naquele momento, essa pessoa é a
>>> única proprietária daquilo que ela imagina, e ninguém mais. Quando um
>>> ser humano criado mentalmente caminha por um milharal também
>>> imaginado, a pessoa imaginada não é a propriedade desse milharal, pois
>>> ele pertence ao indivíduo que o está imaginando. Este universo foi
>>> criado na imaginação de Brahma, a Entidade Suprema, por isso a
>>> propriedade deste universo é de Brahma, e não dos microcosmos que
>>> também foram criados pela imaginação de Brahma. Nenhuma propriedade
>>> deste mundo, mutável ou imutável, pertence a um indivíduo em
>>> particular; tudo é o patrimônio comum de todos."
>>> Restante do texto em
>>> http://cirandas.net/brauliobo/blog/a-problematica-de-hoje-em-dia
> 
> 
> 
> -- 
> "Lute pela sua ideologia. Seja um com sua ideologia. Viva pela sua
> ideologia. Morra por sua ideologia" P.R. Sarkar
> 
> EITA - Educação, Informação e Tecnologias para Autogestão
> http://cirandas.net/brauliobo
> http://eita.org.br
> 
> "Paramapurusha é meu pai e Parama Prakriti é minha mãe. O universo é
> meu lar e todos nós somos cidadãos deste cosmo. Este universo é a
> imaginação da Mente Macrocósmica, e todas as entidades estão sendo
> criadas, preservadas e destruídas nas fases de extroversão e
> introversão do fluxo imaginativo cósmico. No âmbito pessoal, quando
> uma pessoa imagina algo em sua mente, naquele momento, essa pessoa é a
> única proprietária daquilo que ela imagina, e ninguém mais. Quando um
> ser humano criado mentalmente caminha por um milharal também
> imaginado, a pessoa imaginada não é a propriedade desse milharal, pois
> ele pertence ao indivíduo que o está imaginando. Este universo foi
> criado na imaginação de Brahma, a Entidade Suprema, por isso a
> propriedade deste universo é de Brahma, e não dos microcosmos que
> também foram criados pela imaginação de Brahma. Nenhuma propriedade
> deste mundo, mutável ou imutável, pertence a um indivíduo em
> particular; tudo é o patrimônio comum de todos."
> Restante do texto em
> http://cirandas.net/brauliobo/blog/a-problematica-de-hoje-em-dia




Archive powered by MHonArc 2.6.16.

§