Saya memiliki beberapa ratus satu server yang memiliki file konfigurasi berbeda yang harus ada dalam direktori. Salinan file berada di master boneka.
Di dalam salah satu kelas saya, saya memiliki serangkaian konfigurasi default yang selalu didorong ke node, seperti:
file { "/etc/someprogram/config/000-default":
ensure => "present",
owner => "root",
group => "root",
mode => 0764,
source => "puppet:///modules/someprogram/000-default",
}
Yang ingin saya miliki adalah sesuatu seperti ini:
$filearray = directory listing of /etc/puppet/modules/someprogram/files/$fqdn
with each file as an element into array
$filearray.each(
file { "/etc/someprogram/config/$filename":
ensure => "present",
owner => "root",
group => "root",
mode => 0764,
source => "puppet:///modules/someprogram/files/$fqdn/$filename",
}
)
Saya tidak terlalu terbiasa dengan boneka tetapi saya mendapat kesan tidak ada cara untuk melakukan ini.
recurse => true
padafile
tipe), daripada mendeklarasikan setiap file sebagai sumber daya yang terpisah?