puppet 資源及依賴關係及本地測試 233

2022-09-23 01:21:12 字數 881 閱讀 8806

一.本地pp 檔案測試

package

service

file

puppet apply -v --noop cs.pp #測試執行,並不真正安裝,用於看報錯的puppet apply -v cs.pp #真正執行安裝

二.資源的依賴關係

before:表示需要依賴於某個資源require:表示應該先執行本資源,在執行別的資源notify:a notify b:b依賴於a,且a發生改變後會通知bsubscribe:b subscribe a:b依賴於a,且b監控a資源的變化產生的事件subscribe例:

package

package

notify例:

package

package

依賴關係還可以使用->和~>來排序 例:

exec

exec

exec

exec["echo '3'>>/root/2333.txt"] -> exec["echo '2'>>/root/2333.txt"] -> exec["echo '1'>>/root/2333.txt"]

如果是正常輸出結果應該為123,但是我用 -> 符號定義執行順序最後輸出結果為

三.幾個常用的資源介紹

1.exec資源

exec

2.package (安裝軟體)

package

package

3.service 和 flie

class xingjian

file

}4.cron(計畫任務)

cron

5 user 和 group

group

user

7. notify #顯示資訊

puppet的使用 依賴關係整理

title date 2016 05 08 21 45 33 tags puppet中的依賴關係整理。puppet中的依賴關係大概有如下幾個 更準確的說法是前三者表示的是依賴,後兩者表示的是通知。type1 type2 表示資源title2依賴title1,即title1必須在title2之前就存在...

puppet安裝及測試

本文系統client6.0 本文旨在安裝puppet,並且測試ok 相關file,service,exec,user管理後面會推出 master端 1 2 3 4 5 6 7 root master hostname master.lansgg.com root master cat etc hos...

Oracle RAC集群資源依賴關係

資源屬性 在集群中,每個資源都會有相關的屬性被定義 agent在對資源操作時需要具體的資源屬性以決定對資源執行哪些操作。資源屬性可以分為唯讀屬性,資源特定的屬性,可修改屬性。資源依賴關係 在10g版本中,資源依賴關係主要靠資源屬性required resource來決定 在11gr2版本中,它會以資...