Rôle de déploiement des utilisateurs
Go to file
2023-09-10 20:28:25 +02:00
defaults [EVO] Générer dynamiquement la liste des utilisateurs 2023-09-10 20:28:25 +02:00
meta [INFO] Création du rôle 2023-04-12 14:33:14 +02:00
tasks [EVO] Générer dynamiquement la liste des utilisateurs 2023-09-10 20:28:25 +02:00
templates [INFO] Création du rôle 2023-04-12 14:33:14 +02:00
.gitignore Initial commit 2022-10-10 09:18:54 +00:00
LICENSE Initial commit 2022-10-10 09:18:54 +00:00
README.md [EVO] Générer dynamiquement la liste des utilisateurs 2023-09-10 20:28:25 +02:00

role_users

Ce rôle permet de créer et configurer des utilisateurs systèmes.

Variables

users_*

Liste contenant la configuration des utilisateurs.

Valeur par défaut: aucune

Exemple d'utilisation

inventory.yml

---

all:
  hosts:
   host1.ykn.local:

host_vars/host1.ykn.local.yml

---

users: []
  - name: ansible
    comment: "Ansible user"
    update_password: on_create
    password_lock: true
    append: true
    shell: /bin/bash
    groups: ["sudo"]
    extras:
      authorized_keys:
        - ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILNxxMmKSUHibYrlwyhx6UzyEAIPrghuQ/2fiCvcGAfh ansible
        - ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJPerG1LAvNuuwuMnlExCyfsRwGqrM1U3C/aUtuXqhyu bot_ansible
      sudoers: ansible ALL=(ALL) NOPASSWD:AL