- name: Create local dooris group become: true ansible.builtin.group: name: "dooris" gid: 10000 - name: Create local dooris user become: true ansible.builtin.user: name: "dooris" uid: 10000 group: "dooris" system: true password: "!" home: "/ansible_docker_compose/state/" shell: "/ansible_docker_compose/state/ssh-cli" - name: Ensure dooris state directory exists and has correct permissions become: true ansible.builtin.file: path: "/ansible_docker_compose/state/" owner: "dooris" group: "dooris" mode: "u=rwx,g=rx,o=" - name: Create ssh server config for dooris user become: true notify: "reload sshd" ansible.builtin.template: src: sshd_config dest: /etc/ssh/sshd_config.d/dooris.conf owner: root group: root mode: u=rw,g=r,o=r