diff --git a/roles/sftpuser/tasks/main.yml b/roles/sftpuser/tasks/main.yml index 72f3243..6cf95fd 100644 --- a/roles/sftpuser/tasks/main.yml +++ b/roles/sftpuser/tasks/main.yml @@ -1,11 +1,11 @@ --- -- name: "create group {{ user }}" - group: +- name: "Create group {{ user }}" + ansible.builtin.group: name: "{{ user }}" system: true -- name: "create user {{ user }}" - user: +- name: "Create user {{ user }}" + ansible.builtin.user: name: "{{ user }}" comment: "Service {{ user }}" createhome: false @@ -14,16 +14,16 @@ shell: /sbin/nologin system: true -- name: "create authorized_keys for {{ user }}" - copy: +- name: "Create authorized_keys for {{ user }}" + ansible.builtin.copy: dest: "/etc/ssh/authorized_keys.{{ user }}" content: "{{ publickeys | join('\n') + '\n'}}" mode: 0640 owner: root group: "{{ user }}" -- name: configure sshd chroot - blockinfile: +- name: Configure sshd chroot + ansible.builtin.blockinfile: path: /etc/ssh/sshd_config block: | Match User {{ user }} @@ -32,4 +32,4 @@ AuthorizedKeysFile /etc/ssh/authorized_keys.{{ user }} marker: "# {mark} ANSIBLE MANAGED BLOCK (user {{ user }})" validate: "sshd -t -f %s" - notify: restart sshd + notify: Restart sshd