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
<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]
<mailto:[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
<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/c8a26db6-0d7c-c0a8-8639-7acb17ec3392%40lenhof.eu.org.