Tôi đang cố gắng chơi với vòng lặp và yêu cầu trong một playbook để ansible tạo nhiều thư mục trên máy chủ với các thuộc tính cụ thể: nhóm chủ sở hữu chế độ.
Tôi nghĩ rằng tôi gần nhưng không làm cho nó hoạt động.
tôi nhận được lỗi này:
Các tham số không được hỗ trợ cho mô-đun (tệp): đệ quy Các tham số được hỗ trợ bao gồm: _diff_peek, _original_basename, access_time, access_time_format, thuộc tính, sao lưu, nội dung, dấu phân cách, thư mục_mode, theo dõi, bắt buộc, nhóm, chế độ, mod_time, mod_time_format, chủ sở hữu, đường dẫn, lặp lại, biểu thức chính quy , remote_src, selevel, serole, settype, seuser, src, trạng thái, không an toàn_writes
Mọi lời khuyên sẽ được đánh giá rất cao:
Đây là mẫu playbook:
- tên: ansible tạo thư mục with_items ví dụ
tập tin:
đường dẫn: "{{item.dest}}"
chế độ: "{{item.mode}}"
chủ sở hữu: "{{item.owner}}"
nhóm: "{{item.group}}"
đệ quy: đúng
trạng thái: thư mục
vòng:
- { đích: '/var/lib/tftpboot/os/uefi/debian11', chế độ: '0744', chủ sở hữu: 'root', nhóm: 'root' }
- { đích: '/var/lib/tftpboot/os/uefi/ubuntu2004D', chế độ: '0744', chủ sở hữu: 'root', nhóm: 'root'}
- { đích: '/var/lib/tftpboot/os/uefi/f34w', chế độ: '0744', chủ sở hữu: 'root', nhóm: 'root'}
- { đích: '/var/lib/tftpboot/os/uefi/f34s', chế độ: '0744', chủ sở hữu: 'root', nhóm: 'root'}
- { đích: '/srv/nfs/isos', chế độ: '0744', chủ sở hữu: 'root', nhóm: 'rpcuser'}
- { đích: '/srv/nfs/pxe/debian11', chế độ: '0744', chủ sở hữu: 'root', nhóm: 'rpcuser'}
- { đích: '/srv/nfs/pxe/ubuntu2004', chế độ: '0744', chủ sở hữu: 'root', nhóm: 'rpcuser'}
- { đích: '/srv/nfs/pxe/f34w', chế độ: '0744', chủ sở hữu: 'root', nhóm: 'rpcuser'}
- { đích: '/srv/nfs/pxe/f34s', chế độ: '0744', chủ sở hữu: 'root', nhóm: 'rpcuser'}
- { đích: '/tmp/debian11', chế độ: '0744', chủ sở hữu: 'root', nhóm: 'root'}
- { đích: '/tmp/f34w', chế độ: '0744', chủ sở hữu: 'root', nhóm: 'root'}
- { đích: '/tmp/ubuntu2004D', chế độ: '0744', chủ sở hữu: 'root', nhóm: 'root'}