我正在嘗試在site.pp文件中編寫重複的節點塊。我從Java代碼生成的這個site.pp文件。當我測試'puppetd --test'時,我沒有在客戶端上獲得其他節點塊更改。我可以在Puppet site.pp文件中寫入重複節點塊嗎?
site.pp
node "puppetclient1.domain.com" {
file { "twc-bind-9.9.4-0.noarch.rpm" :
source => "puppet:///files/modules/BIND/twc-bind-9.9.4-0.noarch.rpm",
}
}
node "puppetclient1.domain.com" {
package { "twc-bind" :
source => "/opt/test/files/twc-bind-9.9.4-0.noarch.rpm",
provider => "rpm",
ensure => "latest",
}
}
node "puppetclient1.domain.com" {
service { "named" :
subscribe => File["/opt/test/files/twc-bind-9.9.4-0.noarch.rpm"],
ensure => "running",
}
}
你爲什麼想這樣做? – iamauser
因爲我有1000個節點和100個文件,包和服務。所以,我想如果我這樣做,它會減少文件大小。我可以給 「節點」domain1「,」domain2「,... {文件或PKG或SRVC信息> }'。如果我這樣做,我會得到,節點塊的數目=沒有文件+沒有任何的pkgs + no.of srvc。否則,我必須爲重複文件,pkgs和srvc信息的1000個節點寫入1000個塊。 – nagesh