ฉันกำลังพยายามเล่นกับลูปและถามใน playbook เพื่อสร้างไดเร็กทอรีหลายไดเร็กทอรีบนเซิร์ฟเวอร์ที่มีแอตทริบิวต์เฉพาะ: mode Owner group
ฉันคิดว่าฉันใกล้แล้ว แต่ไม่ได้ผล
ฉันได้รับข้อผิดพลาดนี้:
พารามิเตอร์ที่ไม่รองรับสำหรับโมดูล (ไฟล์): แบบเรียกซ้ำ พารามิเตอร์ที่รองรับ ได้แก่: _diff_peek, _original_basename, access_time, access_time_format, คุณลักษณะ, การสำรองข้อมูล, เนื้อหา, ตัวคั่น, directory_mode, ติดตาม, บังคับ, กลุ่ม, โหมด, modified_time, modified_time_format, เจ้าของ, เส้นทาง, เรียกซ้ำ, regexp , remote_src, selevel, serole, setype, seuser, src, สถานะ, unsafe_writes
คำแนะนำใด ๆ ที่จะได้รับการชื่นชมมาก:
นี่คือตัวอย่าง playbook:
- ชื่อ: ansible สร้างไดเร็กทอรี with_items ตัวอย่าง
ไฟล์:
เส้นทาง: "{{ item.dest }}"
โหมด: "{{item.mode}}"
เจ้าของ: "{{item.owner}}"
กลุ่ม: "{{item.group}}"
เรียกซ้ำ: จริง
สถานะ: ไดเร็กทอรี
วนซ้ำ:
- { ปลายทาง: '/var/lib/tftpboot/os/uefi/debian11', โหมด: '0744', เจ้าของ: 'root', กลุ่ม: 'root' }
- { ปลายทาง: '/var/lib/tftpboot/os/uefi/ubuntu2004D', โหมด: '0744', เจ้าของ: 'root', กลุ่ม: 'root'}
- { ปลายทาง: '/var/lib/tftpboot/os/uefi/f34w' โหมด: '0744' เจ้าของ: 'รูท' กลุ่ม: 'รูท'}
- { ปลายทาง: '/var/lib/tftpboot/os/uefi/f34s', โหมด: '0744', เจ้าของ: 'root', กลุ่ม: 'root'}
- { ปลายทาง: '/srv/nfs/isos', โหมด: '0744', เจ้าของ: 'root', กลุ่ม: 'rpcuser'}
- { ปลายทาง: '/srv/nfs/pxe/debian11', โหมด: '0744', เจ้าของ: 'root', กลุ่ม: 'rpcuser'}
- { ปลายทาง: '/srv/nfs/pxe/ubuntu2004', โหมด: '0744', เจ้าของ: 'root', กลุ่ม: 'rpcuser'}
- { ปลายทาง: '/srv/nfs/pxe/f34w', โหมด: '0744', เจ้าของ: 'root', กลุ่ม: 'rpcuser'}
- { ปลายทาง: '/srv/nfs/pxe/f34s', โหมด: '0744', เจ้าของ: 'root', กลุ่ม: 'rpcuser'}
- { ปลายทาง: '/tmp/debian11' โหมด: '0744' เจ้าของ: 'root' กลุ่ม: 'root'}
- { ปลายทาง: '/tmp/f34w' โหมด: '0744' เจ้าของ: 'root' กลุ่ม: 'root'}
- { ปลายทาง: '/tmp/ubuntu2004D', โหมด: '0744', เจ้าของ: 'root', กลุ่ม: 'root'}