Differences

This shows you the differences between two versions of the page.

Link to this comparison view

saisp:labs:10:contents:03 [2014/01/31 15:59]
alexandru.carp
saisp:labs:10:contents:03 [2014/05/11 14:10] (current)
alexandru.carp
Line 1: Line 1:
-==== 03. Dependente intre resurse ====+==== 03. [20p] Dependente intre resurse ====
  
 Un manifest Puppet poate contine declarari pentru mai multe resurse, insa ordinea in care sunt aplicate nu este bine definita. Un manifest Puppet poate contine declarari pentru mai multe resurse, insa ordinea in care sunt aplicate nu este bine definita.
Line 28: Line 28:
   * Dependenta intre resurse este definita prin atributul ''​require''​. In cazul de fata, resursa **my_file** este evaluata inaintea resursei **my_notify**.   * Dependenta intre resurse este definita prin atributul ''​require''​. In cazul de fata, resursa **my_file** este evaluata inaintea resursei **my_notify**.
  
-Modificati fisierul **/​tmp/​my_file**,​ apoi aplicati manifestul. Observati ordinea in care resursele sunt evaluate.+Modificati fisierul **/​tmp/​my_file**,​ apoi aplicati manifestul ​de mai sus. Observati ordinea in care resursele sunt evaluate.
  
 O sintaxa echivalenta ar fi folosirea parametrului ''​before''​ in resursa **my_file**:​ O sintaxa echivalenta ar fi folosirea parametrului ''​before''​ in resursa **my_file**:​
Line 50: Line 50:
 Pentru unele resurse are sens actiunea de "​refresh"​ (de exemplu, un serviciu care trebuie repornit). Pentru unele resurse are sens actiunea de "​refresh"​ (de exemplu, un serviciu care trebuie repornit).
  
-Daca dorim ca in plus fata de dependenta intre resurse sa facem "​refresh"​ pentru a doua resursa cand prima resursa este modificata trebuie ​ca:+Daca dorim cain plus fata de dependenta intre resursesa facem "​refresh"​ pentru a doua resursacand prima resursa este modificatatrebuie:
   * sa folosim **notify** in loc de **before**, sau   * sa folosim **notify** in loc de **before**, sau
   * sa folosim **subscribe** in loc de **require**.   * sa folosim **subscribe** in loc de **require**.
saisp/labs/10/contents/03.1391176772.txt.gz ยท Last modified: 2014/01/31 15:59 by alexandru.carp
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0