diff --git a/users/defaults/main.yml b/users/defaults/main.yml index e1a4f2c..9d0ecda 100644 --- a/users/defaults/main.yml +++ b/users/defaults/main.yml @@ -14,4 +14,4 @@ users_update_password: 'on_create' #users_system_users: # - { login: 'foo', name: "Foo Bar", home: '{{ users_home_dir }}', createhome: 'yes', ssh_key: '{{ foo_ssh_key }}', shell: '/bin/bash', admin: False, log_as_root: False } #users_additional_groups: -# - +# - { group: 'foo' } diff --git a/users/tasks/main.yml b/users/tasks/main.yml index b18e508..9f2bfe3 100644 --- a/users/tasks/main.yml +++ b/users/tasks/main.yml @@ -25,6 +25,7 @@ - name: Add the admin users to the sudoers group user: name={{ item.login }} groups={{ users_sudoers_group }} append=yes with_items: '{{ users_system_users | default([]) }}' + when: item.admin - name: ensure that the users can login with their ssh keys as root if we want ensure direct access authorized_key: user=root key="{{ item.ssh_key }}" state=present