Încerc să creez și să actualizez permisiunea de director pe mașina mea Linux utilizând sarcina ansible de mai jos, dar nu schimbă dreptul de proprietate:
de exemplu: director /home/xyz/xyz/{{ IDM }}
și /home/{{ IDM }}
la care se revine permisiunea de proprietate {{ IDM }}:{{ IDM }}
- nume: creați directorul cu buclă
fişier:
cale: „{{ item.dest }}”
mod: „{{item.mode}}”
proprietar: „{{ IDM }}”
grup: „{{ IDM }}”
recurs: da
stare: director
buclă:
- { dest: '/home/{{ IDM }}', mod: '0755', proprietar: root, grup: root }
- { dest: '/home/{{ IDM }}/.ssh', mod: '0700', proprietar: „{{ IDM }}”, grup: „{{ IDM }}” }
- { dest: '/home/{{ IDM }}/to_xyz', mod: '0777', proprietar: „{{ IDM }}”, grup: „{{ IDM }}” }
- { dest: '/home/{{ IDM }}/to_xyz/known_customers', mod: '0777', proprietar: „{{ IDM }}”, grup: „{{ IDM }}” }
- { dest: '/home/{{ IDM }}/from_xyz', mod: '0777', proprietar: „{{ IDM }}”, grup: „{{ IDM }}” }
- { dest: '/home/{{ IDM }}/from_xyz/merchant_invoice', mod: '0777', proprietar: „{{ IDM }}”, grup: „{{ IDM }}” }
- { dest: '/home/{{ IDM }}/from_xyz/clearing', mod: '0777', proprietar: „{{ IDM }}”, grup: „{{ IDM }}” }
- { dest: '/home/{{ IDM }}/from_xyz/settlement_report', mod: '0777', proprietar: „{{ IDM }}”, grup: „{{ IDM }}” }
- { dest: '/home/{{ IDM }}/archive', mod: '0777', proprietar: „{{ IDM }}”, grup: „{{ IDM }}” }
- { dest: '/home/{{ IDM }}/archive/settlement_report', mod: '0777', proprietar: „{{ IDM }}”, grup: „{{ IDM }}” }
- { dest: '/home/{{ IDM }}/archive/clearing', mod: '0777', proprietar: „{{ IDM }}”, grup: „{{ IDM }}” }
- { dest: '/home/{{ IDM }}/archive/dunning', mod: '0777', proprietar: „{{ IDM }}”, grup: „{{ IDM }}” }
- { dest: '/home/xyz/xyz/{{ IDM }}', mod: '0755', proprietar: 'rădăcină', grup: 'rădăcină' }