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


Chronological Thread 
  • From: Bráulio Bhavamitra < >
  • To: chef < >
  • Subject: [chef] Re: Re: Re: Re: Re: Notify using LWRP
  • Date: Mon, 29 Dec 2014 23:44:11 -0300

Ok, I think I got it.

Maybe in my case it makes more sense as I'm configuring an rails
application, so for it just work I want the notifies to be here by
default, so I have a "abstracted_config -> abstracted_application"
relationship.

thanks!
bráulio

2014-12-29 16:08 GMT-03:00 Sean OMeara 
< >:
> The "abstracted_config -> abstracted_service" relationship is the same
> as the normal "template -> service".
>
> If you don't want it to restart, don't set to the notification in your 
> recipe.
>
> The point is, abstracted_service is a new autonomous agent. It should
> handle it's actions directly. A resource's internal implementation is
> unknown to the consumer. The mysql providers just so happen to be
> implemented with Chef... but in theory, it could be anything from a
> shell script to a docker container.
>
> -s
>
>
> 2014-12-29 12:38 GMT-05:00 Tyler Ball 
> < >:
>> 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
>>



-- 
"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.

§