Thank you for the solution. Embrassing copy and paste error ... Do not know what to say...Thank you again for sparing time..
On Saturday, November 23, 2019 at 1:33:43 AM UTC+3, Jean-Yves LENHOF wrote: > > Hi, > > You did a mix between the user module and the group module parameters. > > Please read docs and samples : > > https://docs.ansible.com/ansible/latest/modules/group_module.html > > https://docs.ansible.com/ansible/latest/modules/user_module.html > > > I think you should made a loop around group module to ensure all wanted > groups exist, > > and a second loop around user module to create users you want > > Regards, > > JYL > > > Le 22/11/2019 à 23:23, Bilinmek Istemiyor a écrit : > > Thank you for the response. > > I have extracted some private information but the playbook is a follows... > > - hosts: nas > remote_user: root > tasks: > - name: create users > group: > name: "{{ item.name }}" > comment: "{{ item.comment }}" > shell: "{{ item.shell }}" > home: "{{ item.home }}" > group: "{{ item.name }}" > groups: "{{ item.groups }}" > append: yes > loop: > - { name: 'user1', comment: 'User1 Information', shell: > '/user/bin/bash', home: '/pool/home/user1', groups: > 'group1,group2,group3,group4,group5,group6'} > - { name: 'user2', comment: 'User2 Information', shell: > '/user/bin/nologin', home: '/pool/home/user2', groups: > 'group1,group2,group3,group4,group5,group6'} > - { name: 'user3', comment: 'User3 Information', shell: > '/user/bin/nologin', home: '/pool/home/user3', groups: > 'group1,group2,group3,group4,group5,group6'} > > > > > On Saturday, November 23, 2019 at 12:49:38 AM UTC+3, alicia wrote: >> >> Can you add the playbook you’re running? The error message alone only >> gets us so far. >> >> The error message is telling you that a task using the group module >> cannot include all the parameters you’re passing to it. Take a look at >> http://docs.testing.ansible.com/ansible/devel/modules/group_module.html for >> detailed documentation on how to use the group module and the parameters it >> accepts. >> >> Hope this helps, >> Alicia >> >> On Nov 22, 2019, at 3:41 PM, Bilinmek Istemiyor <[email protected]> >> wrote: >> >> Hello, >> >> I am building a nas server with manjaro architect (arch based >> distribution). I try to automate tasks with ansible. However ansible user >> management is giving me errors stating that ""msg": "Unsupported parameters >> for (group) module: append, comment, group, groups, home, shell Supported >> parameters include: gid, local, name, non_unique, state, system"} " >> >> However to the best of my knowledge command set is the same with debian, >> ubuntu etc. The not supported parameters are crucial for account >> management since I use lots of custom groups and custom home folder paths >> along with shell option. >> >> I believe ansible detect the environment as follows >> >> "ansible_distribution": "Archlinux", >> "ansible_distribution_file_path": "/etc/arch-release", >> "ansible_distribution_file_variety": "Archlinux", >> "ansible_distribution_major_version": "18", >> "ansible_distribution_release": "Juhraya", >> "ansible_distribution_version": "18.1.3", >> >> Any help much appreciated >> >> >> >> -- >> 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 view this discussion on the web visit >> https://groups.google.com/d/msgid/ansible-project/d3c57d1d-c116-4e18-a448-38ada9ec65e6%40googlegroups.com >> >> <https://groups.google.com/d/msgid/ansible-project/d3c57d1d-c116-4e18-a448-38ada9ec65e6%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> >> >> -- > 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] <javascript:>. > To view this discussion on the web visit > https://groups.google.com/d/msgid/ansible-project/cbbbdfe8-4a10-4f93-b9e2-5326d58c513e%40googlegroups.com > > <https://groups.google.com/d/msgid/ansible-project/cbbbdfe8-4a10-4f93-b9e2-5326d58c513e%40googlegroups.com?utm_medium=email&utm_source=footer> > . > > -- 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 view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/d9049091-1cfb-4fd3-bcfe-c251b836108c%40googlegroups.com.
