diff --git a/tasks/groups.yml b/tasks/groups.yml index 4bb6b3e72d0e90ad3072819bd9cb4fb49a52dbcd..613eaeac2cf9aca6af2197773799870987ba0737 100644 --- a/tasks/groups.yml +++ b/tasks/groups.yml @@ -6,5 +6,11 @@ name: '{{ item }}' groups: '{{ group }}' append: yes - with_items: - - '{{ sftp_groups[group].user }}' + with_items: '{{ sftp_groups[group].user }}' + +- name: "Add Users to SFTP Group" + user: + name: '{{ item }}' + groups: 'sftp{{ group }}' + append: yes + with_items: '{{ sftp_groups[group].user }}' diff --git a/tasks/main.yml b/tasks/main.yml index feb1e833703cea2dd67fc8f0d2b21717856b1550..a0a88f2ea396deddcda3c16990a42107f21c06f2 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -13,6 +13,12 @@ state: 'present' with_items: '{{ sftp_groups }}' + - name: "Ensure SFTP Groups" + group: + name: 'sftp{{ item }}' + state: 'present' + with_items: '{{ sftp_groups }}' + - name: "Ensure SFTP Base-Directory" file: dest: '{{ sftp_basepath }}'