diff --git a/tasks/configure_sftp_server.yml b/tasks/configure_sftp_server.yml index a19983ad639a514ab4d4a70b0c463931a6f32afd..308301b097cf30149f5976b860b15e3ebdf9f7b7 100644 --- a/tasks/configure_sftp_server.yml +++ b/tasks/configure_sftp_server.yml @@ -40,21 +40,22 @@ - restart sshd - name: Mountpoints fuer SFTP konfigurieren (3/3) - block: - - name: Homeverzeichnis konfigurieren - ansible.builtin.file: - path: "/home/{{ vault_sftp_user }}/" - state: directory - owner: "root" - group: "root" - mode: "0755" - - name: Uploadverzeichnis konfigurieren - ansible.builtin.file: - path: "/home/{{ vault_sftp_user }}/reports/" - state: directory - owner: "{{ vault_sftp_user }}" - group: "{{ vault_sftp_user }}" - mode: "0770" + ansible.builtin.file: + path: "{{ item.p }}" + state: directory + owner: "{{ item.o | default(vault_sftp_user) }}" + group: "{{ item.g | default(vault_sftp_user) }}" + mode: "{{ item.m | default('0770') }}" + loop: + # Homeverzeichnis + - p: "/home/{{ vault_sftp_user }}/" + o: "root" + g: "root" + m: "0755" + # Uploadverzeichnis konfigurieren + - p: "/home/{{ vault_sftp_user }}/reports/" + - p: "/home/{{ vault_sftp_user }}/reports/driveusage/" + - p: "/home/{{ vault_sftp_user }}/reports/tapeusage/" - name: Konfiguration fuer Default-SFTP-Server einspielen ansible.builtin.blockinfile: