Hey all,

i trying to write a idempotent user role, where basically on every run is 
checked if the non-system present_users is right.
Now i want to compare my list of user in vars with the present_users.

Here are my user vars:

### ->

users:
  - username: ajaeger
    groups: ['...']
  - username: vagrant
    groups: ['...']
  - username: slayer
    groups: ['...']

### <-

here is my task:

### ->

- name: Get list of all users
  shell: "awk -F: '$3 >= 1000 && $3 < 29999 {print $1}' /etc/passwd"
  register: existing_users

### <-

now i want to: 

### ->

- user: name="{{ item }}" state=absent remove=yes
  with_items: "{{ to_be_installed_users | difference(existing_users) }}"

### <-

Any suggestions, would be greatly appreciated!

Cheers,
Alex

-- 
You received this message because you are subscribed to the Google Groups 
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/db3aa0ba-8eae-49cf-8ffe-ae6dafdb5132%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to