Hello All,
I'm using the 'win_domain_group module' in ansible 2.6 to add a newly 
created AD group (new_grp)  to an existing AD group ( my_admins). It 
works,  but instead of appending "new_grp"  as a member of "my_admins" it 
removes all current members and adds only "new_group" . Does this module 
have an append option for attributes?

  win_domain_group:
      domain_server: "{{ domain_ctrl }}"
      domain_username: "{{ domain_user }}"
      domain_password: "{{ domain_pass }}"
      name: "CN=my_admins,ou=user groups,ou=accounts,ou=xyz,DC=Lab,DC=local"
      path: "{{ ldap_group_path }}"
      category: security
      scope: global
      description: "My test group"
      state: present
      attributes:
         member: "CN=new_grp,ou=user 
groups,ou=accounts,ou=xyz,DC=Lab,DC=local"


I can get it to work if I  manually list all needed member groups like  for 
the attribute like this?

 win_domain_group:
      ....
      ....
      state: present
      attributes:
         member: 
         - "CN=new_grp,ou=user groups,ou=accounts,ou=xyz,DC=Lab,DC=local"
         - "CN=group1,ou=user groups,ou=accounts,ou=xyz,DC=Lab,DC=local"
         - "CN=group2,ou=user groups,ou=accounts,ou=xyz,DC=Lab,DC=local"
         - "CN=group3,ou=user groups,ou=accounts,ou=xyz,DC=Lab,DC=local"


But as I generate the list from a previous task I'd like to pass the member 
list as a variable like "{{ teams}}"
teams:
- "CN=new_grp,ou=user groups,ou=accounts,ou=xyz,DC=Lab,DC=local"
- "CN=group1,ou=user groups,ou=accounts,ou=xyz,DC=Lab,DC=local"
- "CN=group2,ou=user groups,ou=accounts,ou=xyz,DC=Lab,DC=local"
- "CN=group3,ou=user groups,ou=accounts,ou=xyz,DC=Lab,DC=local"

Using with_items: "{{ teams}}" , iterates through the list but the  result  
only the last group as a member.  Any suggestions on how I can get around 
this?

-- 
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/ecedde9f-a621-4273-bc17-36684d298a9f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to