diff --git a/roles/init-server/tasks/ssh-users.yml b/roles/init-server/tasks/ssh-users.yml index 4cb77fd..f2720b7 100644 --- a/roles/init-server/tasks/ssh-users.yml +++ b/roles/init-server/tasks/ssh-users.yml @@ -2,7 +2,7 @@ --- # tasks file for roles/init-vps - name: Checking whether administrative or root login used - when: ansible_facts["user_id"] not in (admins | map(attribute="username") | list) or ansible_facts["user_id"] != "root" + when: ansible_user not in (admins | map(attribute="username") | list) and ansible_user != "root" ansible.builtin.fail: msg: Must use administrative or root user for subsequent tasks - name: Starting user and group creation for SSH access @@ -23,7 +23,7 @@ comment: administrator group: "{{ item.username }}" groups: - - "{{ remote_group.name }}" + - "{{ remote_group.name | default('remote') }}" - sudo # @NOTE used by Debian append: true generate_ssh_key: true