# Dependency between LWRP

**URL:** <https://discourse.chef.io/t/dependency-between-lwrp/6126>\
**Category:** Chef Infra (archive)\
**Created:** [December 29, 2014, 2:11pm UTC](https://discourse.chef.io/t/dependency-between-lwrp/6126 "2014-12-29T14:11:11Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![brauliobo](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.chef.io/brauliobo/32/109_2.png) [@brauliobo](https://discourse.chef.io/u/brauliobo)\
**Post date:** [December 29, 2014, 2:11pm UTC](https://discourse.chef.io/t/dependency-between-lwrp/6126/1 "2014-12-29T14:11:11Z")

</div>

Hello all,

When dealing with node attributes, I can easily check (and change) the  
values of other cookbooks to conditionally do something.  
For example:

- I can see if an node parameter was set with an specific value and  
then code something for that case
- I can set nginx to compile spdy module

But when using LWRP, I don't know if another LWRP has ran and don't  
know what attributes it ran that might affect a decision I want to  
make in another LWRP.

Is there something do track other LWRP run?

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://cirandas.net/brauliobo)  
[http://eita.org.br](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

> **[A problemática de hoje em dia - Bráulio Bhavamitra](http://cirandas.net/brauliobo/blog/a-problematica-de-hoje-em-dia)**
>
> "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...

---

<div class="post-metadata">

**Author:** ![Kevin\_Bridges](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.chef.io/kevin_bridges/32/187_2.png) [@Kevin\_Bridges](https://discourse.chef.io/u/Kevin_Bridges)\
**Post date:** [December 29, 2014, 5:15pm UTC](https://discourse.chef.io/t/dependency-between-lwrp/6126/2 "2014-12-29T17:15:43Z")

</div>

You can not do a notifies from a LWRP, but you can notify from the cookbook  
block that uses your LWRP. At that point you should be able to achieve  
what you describe.  
On Dec 29, 2014 7:12 AM, "Bráulio Bhavamitra" [brauliobo@gmail.com](mailto:brauliobo@gmail.com) wrote:

> Hello all,
> 
> When dealing with node attributes, I can easily check (and change) the  
> values of other cookbooks to conditionally do something.  
> For example:
> 
> - I can see if an node parameter was set with an specific value and  
> then code something for that case
> - I can set nginx to compile spdy module
> 
> But when using LWRP, I don't know if another LWRP has ran and don't  
> know what attributes it ran that might affect a decision I want to  
> make in another LWRP.
> 
> Is there something do track other LWRP run?
> 
> 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://cirandas.net/brauliobo)  
> [http://eita.org.br](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  
> [A problemática de hoje em dia - Bráulio Bhavamitra](http://cirandas.net/brauliobo/blog/a-problematica-de-hoje-em-dia)

---

<div class="post-metadata">

**Author:** ![someara](https://avatars.discourse-cdn.com/v4/letter/s/bbe5ce/32.png) [@someara](https://discourse.chef.io/u/someara)\
**Post date:** [December 29, 2014, 5:28pm UTC](https://discourse.chef.io/t/dependency-between-lwrp/6126/3 "2014-12-29T17:28:42Z")

</div>

It's best to not use the global node attributes inside LWRPs...  
instead, access resource parameters with new\_resource.whatever.

2014-12-29 9:11 GMT-05:00 Bráulio Bhavamitra [brauliobo@gmail.com](mailto:brauliobo@gmail.com):

> Hello all,
> 
> When dealing with node attributes, I can easily check (and change) the  
> values of other cookbooks to conditionally do something.  
> For example:
> 
> - I can see if an node parameter was set with an specific value and  
> then code something for that case
> - I can set nginx to compile spdy module
> 
> But when using LWRP, I don't know if another LWRP has ran and don't  
> know what attributes it ran that might affect a decision I want to  
> make in another LWRP.
> 
> Is there something do track other LWRP run?
> 
> 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://cirandas.net/brauliobo)  
> [http://eita.org.br](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  
> [A problemática de hoje em dia - Bráulio Bhavamitra](http://cirandas.net/brauliobo/blog/a-problematica-de-hoje-em-dia)

---

<div class="post-metadata">

**Author:** ![brauliobo](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.chef.io/brauliobo/32/109_2.png) [@brauliobo](https://discourse.chef.io/u/brauliobo)\
**Post date:** [January 21, 2015, 12:02am UTC](https://discourse.chef.io/t/dependency-between-lwrp/6126/4 "2015-01-21T00:02:24Z")

</div>

I have implemented hierarchical LWRP, see

> **[Hierarchical, multi-instance and attributes oriented LWRP - Bráulio Bhavamitra](https://cirandas.net/brauliobo/blog/hierarchical-multi-instance-and-attributes-oriented-lwrp)**
>
> When porting the biggest LWRP I maintain ( https://supermarket.chef.io/cookbooks/noosfero ) from the "old" fashion of node attributes to LWRPs, I had to face many conflicts from the shift of paradigm. In the end, I had mixed and used concepts of...

2014-12-29 11:11 GMT-03:00 Bráulio Bhavamitra [brauliobo@gmail.com](mailto:brauliobo@gmail.com):

> Hello all,
> 
> When dealing with node attributes, I can easily check (and change) the  
> values of other cookbooks to conditionally do something.  
> For example:
> 
> - I can see if an node parameter was set with an specific value and  
> then code something for that case
> - I can set nginx to compile spdy module
> 
> But when using LWRP, I don't know if another LWRP has ran and don't  
> know what attributes it ran that might affect a decision I want to  
> make in another LWRP.
> 
> Is there something do track other LWRP run?
> 
> 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://cirandas.net/brauliobo)  
> [http://eita.org.br](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  
> [A problemática de hoje em dia - Bráulio Bhavamitra](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

> **[Bráulio Bhavamitra](https://cirandas.net/brauliobo)**

> **[Cooperativa EITA](https://eita.coop.br/)**
>
> Educação, Informação e Tecnologias para Autogestão

"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

> **[A problemática de hoje em dia - Bráulio Bhavamitra](https://cirandas.net/brauliobo/blog/a-problematica-de-hoje-em-dia)**
>
> "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...
