arthurfelipems.adduser_gitkeys

adduser_gitkeys

Utilisateurs GNU/Linux et clés SSH des utilisateurs github/gitlab.

Exigences

Aucune.

Variables de rôle

Les variables disponibles sont listées ici, y compris celles qui se trouvent dans defaults/main.yml et vars/main.yml.

git_repository_url: https://github.com

L'URL du dépôt d'où seront téléchargées les clés.

    - { username: "anakin.skywalker", gituser: "anakinskywalker", user_groups: "wheel" }
    - { username: "luke.skywalker", gituser: "lukeskywalker", user_groups: ["wheel", "adm"] }

Ce dictionnaire contient les valeurs que le rôle accepte lors de la création d'un utilisateur. La seule valeur requise est le nom d'utilisateur.

Le paramètre gituser doit être utilisé lorsque le nom d'utilisateur Linux et le nom d'utilisateur Github sont différents.

Le paramètre user_groups est utilisé pour ajouter l'utilisateur Linux à une liste de groupes déterminés. La valeur peut être une chaîne ou une liste.

Remarque : Le groupe doit exister avant l'attribution.

Dépendances

Aucune.

Exemple de Playbook

Ce rôle est destiné à être exécuté dans une boucle comme indiqué ci-dessous :

    - hosts: alll
      become: true
      tasks:
      - name: Créer des utilisateurs
        include_role:
          name: arthurfelipems.adduser_gitkeys
        loop:
          - { username: "anakin.skywalker", gituser: "anakinskywalker", user_groups: "wheel" }
          - { username: "luke.skywalker", gituser: "lukeskywalker", user_groups: ["wheel", "adm"] }

Licence

MIT

Informations sur l'auteur

Ce rôle a été créé par Arthur Silva en 2019.

À propos du projet

GNU/Linux users and SSH-Keys from github/gitlab user keys.

Installer
ansible-galaxy install arthurfelipems.adduser_gitkeys
Licence
mit
Téléchargements
73
Propriétaire