Skip to content

Instantly share code, notes, and snippets.

@galaux
Created December 21, 2014 20:36
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save galaux/eb5b2e4ee80be2bdc638 to your computer and use it in GitHub Desktop.
Save galaux/eb5b2e4ee80be2bdc638 to your computer and use it in GitHub Desktop.
Diff for ANXS/generic-users
diff --git a/tasks/main.yml b/tasks/main.yml
index 15aabd3..ad786c2 100644
--- a/tasks/main.yml
+++ b/tasks/main.yml
@@ -1,7 +1,7 @@
# file: generic-users/tasks/main.yml
- name: generic-users | Make sure all groups are present
- group: name={{item.name}}{% if item.system is defined %} {{item.system}}{% endif %}{% if item.gid is defined %} gid={{item.gid}}{% endif %} state=present
+ group: name={{item.name}} {{item.system|default(omit)}} gid={{item.gid|default(omit)}} state=present
with_items: genericusers_groups
- name: generic-users | Make sure all removed groups are not present
@@ -9,7 +9,7 @@
with_items: genericusers_groups_removed
- name: generic-users | Make sure the users are present
- user: name={{item.name}} groups={{",".join(item.groups)}}{% if item.append is defined %} append={{item.append}}{% endif %}{% if item.pass is defined %} password={{item.pass}}{% endif %}{% if item.comment is defined %} comment='{{item.comment}}'{% endif %}{% if item.shell is defined %} shell={{item.shell}}{% endif %}{% if item.uid is defined %} uid={{item.uid}}{% endif %}{% if item.home is defined %} home={{item.home}}{% endif %}{% if item.system is defined %} system={{item.system}}{% endif %} state=present
+ user: name={{item.name}} groups={{",".join(item.groups)}} append={{item.append|default(omit)}} password={{item.pass|default(omit)}} comment='{{item.comment|default(omit)}}' shell={{item.shell|default(omit)}} uid={{item.uid|default(omit)}} home={{item.home|default(omit)}} system={{item.system|default(omit)}} state=present
with_items: genericusers_users
- name: generic-users | Make sure all removed groups are not present
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment