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]
> <javascript:>> 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] <javascript:>.
> 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].
To view this discussion on the web visit
https://groups.google.com/d/msgid/ansible-project/cbbbdfe8-4a10-4f93-b9e2-5326d58c513e%40googlegroups.com.