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