files/etc/foo/{conf0, conf1, conf2, conf3, etc}
สมมติว่าผมมีโมดูลด้วย มันง่ายพอที่จะวางแต่ละไฟล์เหล่านี้เมื่อจำนวนไฟล์มีขนาดเล็ก:
file { 'conf0':
path => '/etc/foo/conf0',
ensure => true,
source => 'puppet:///.../etc/foo/conf0',
}
และทำซ้ำ แต่มีการทำซ้ำที่ค่อนข้างยุติธรรมและน่าเบื่อถ้ามีไฟล์กำหนดค่าหลายไฟล์ ฉันต้องการตรวจสอบให้แน่ใจว่าfiles/etc/foo/
ถูกสะท้อนไปยังเส้นทางที่กำหนด กล่าวคือ,
file { 'etc foo confs':
path => '/etc/foo',
ensure => recursive,
source => 'puppet:///.../etc/foo',
}
จะสร้าง/etc/foo/conf0
, /etc/foo/conf1
และอื่น ๆ เป็นไปได้ไหม