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.
GNU/Linux users and SSH-Keys from github/gitlab user keys.
ansible-galaxy install arthurfelipems.adduser_gitkeys