buluma.github_users
Rôle Ansible github_users
Créez des utilisateurs en fonction des comptes GitHub.
GitHub | Version | Problèmes | Demandes de tirage | Téléchargements |
---|---|---|---|---|
Exemple de Playbook
Cet exemple est extrait de molecule/default/converge.yml
et est testé à chaque push, demande de tirage et publication.
---
- name: Converger
hosts: all
become: true
vars:
github_users_absent:
- johndoe
- janedoe
roles:
- role: buluma.github_users
Voir aussi une explication complète et un exemple sur la façon d'utiliser ces rôles.
Variables du Rôle
Les valeurs par défaut des variables sont définies dans defaults/main.yml
:
---
github_users: []
# Vous pouvez spécifier un objet avec 'name' (obligatoire) et 'groups' (optionnel):
# - name: buluma
# groups: www-data,sudo
# Ou vous pouvez spécifier un nom d'utilisateur GitHub directement:
# - buluma
github_users_absent: []
# Vous pouvez spécifier un objet avec 'name' (obligatoire):
# - name: buluma
# Ou vous pouvez spécifier un nom d'utilisateur GitHub directement:
# - buluma
github_users_authorized_keys_exclusive: true
github_url: https://github.com
Exigences
- Packages pip listés dans requirements.txt.
Contexte
Ce rôle fait partie de nombreux rôles compatibles. Consultez la documentation de ces rôles pour plus d'informations.
Voici un aperçu des rôles associés :
Compatibilité
Ce rôle a été testé sur ces images de conteneur:
conteneur | tags |
---|---|
EL | tous |
Fedora | tous |
Ubuntu | tous |
Debian | tous |
La version minimale d'Ansible requise est 2.1, des tests ont été effectués sur :
- La version précédente.
- La version actuelle.
- La version de développement.
Si vous trouvez des problèmes, veuillez les signaler sur GitHub
Journal des modifications
Licence
Informations sur l'Auteur
À propos du projet
Create users based on GitHub accounts.
Installer
ansible-galaxy install buluma.github_users
Licence
apache-2.0
Téléchargements
366
Propriétaire
DevOps Engineer