Skip to content

Commit 617ef94

Browse files
committed
SSH key is optional for user (closes #15)
1 parent 5297dbc commit 617ef94

File tree

4 files changed

+3
-5
lines changed

4 files changed

+3
-5
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ Each row have few keys:
9191
- `groups`: (O) comma separated list of groups
9292
- `createhome`: (O) yes/no
9393
- `system`: (O) yes/no (default: no)
94-
- `ssh_keys`: (M) list of ssh public keys. If you don't need any SSH key, please provide an empty list.
94+
- `ssh_keys`: (O) ssh public keys list
9595
- `state`: (O) present/absent (default: present)
9696

9797
(M) Mandatory

tasks/user.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,8 @@
4343
with_subelements:
4444
- "{{ dbs_users }}"
4545
- ssh_keys
46+
- flags:
47+
skip_missing: true
4648
when: item.0.state is not defined or item.0.state == 'present'
4749

4850
- name: TEMPLATE | Create sudoers file

tests/test-travis.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,7 @@
3030
groups: 'superdaemon'
3131
shell: '/usr/sbin/nologin'
3232
sudo: false
33-
ssh_keys: []
3433
- name: 'regis'
35-
ssh_keys: []
3634
state: 'absent'
3735
roles:
3836
- ../../

tests/test.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,8 @@
2121
groups: 'superdaemon'
2222
shell: '/usr/sbin/nologin'
2323
sudo: false
24-
ssh_keys: []
2524
password: '1a2b3c'
2625
- name: 'regis'
27-
ssh_keys: []
2826
state: 'absent'
2927
dbs_ntp_pkg: 'ntp'
3028
dbs_locales:

0 commit comments

Comments
 (0)