Fiche modules user: group: #09-01-2022 17:26
---

- name: Ajouter le group "{{ user }}"
  group:
    name: "{{ user }}"
    state: present

# mot de passe: créer un hash en ligne de commande
# avec phyton 2
# python -c 'import crypt; print(crypt.crypt("unmotdepasse", "$6$SomeSalt$"))'
# avec phyton 3
# python3 -c 'import crypt; print(crypt.crypt("unmotdepasse", "$6$SomeSalt$"))'
- name: Ajouter le user "{{ user }}"
  user:
    name: "{{ user }}"
    group: www-data
    home: /home/{{ user }}
    password: "{{ user_passwd_hash }}"
    shell: /bin/bash
    state: present

# sans mot de passe et sans login avec id/gid spécifique
- name: Ajouter user "{{ user2 }}"
  user:
    name: "{{ user2 }}"
    uid: '1100'
    group: '1100'
    home: /nonexistent
    password: !
    shell: /usr/sbin/nologin
    createhome: no
    state: present