Erro Ansible: Não é possível adicionar usuário ao grupo já existente

1

Não consigo adicionar usuário a um grupo já existente. Após a execução, ao verificar a partir de /etc/groups , posso ver que o usuário não foi adicionado. Eu sou novo no Ansible. Alguém poderia ajudar?

Este é o script que estou usando:

 hosts: host1
  remote_user: root
  tasks:
  - name: Creating user arun with shell login
    user:
     name: arun
     password: redhat
     shell: /bin/bash
  - name: creating group
     group:
     name: arungrp
     state: present
  - name: adding test user to group
     user:
      name: test
      group: arungrp
      append: yes
    
por arun mohan 05.12.2017 / 09:18

1 resposta

1

Append é um modificador do grupo s , não do grupo.

Você quer arungrp como o grupo secundário?

- name: creating group
     group:
     name: arungrp
     state: present
 - name: Creating user arun with shell login
     user:
      name: test
      password: redhat
      shell: /bin/bash
      groups: arungrp
      append: yes

Se você quiser um grupo principal:

- name: creating group
     group:
     name: arungrp
     state: present
- name: Creating user arun with shell login
    user:
     name: arun
     password: redhat
     shell: /bin/bash
     group: arungrp
    
por 07.12.2017 / 14:24