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
github Version Issues PullRequests Ansible Role

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

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 :

dépendances

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

Historique du rôle

Licence

Apache-2.0

Informations sur l'Auteur

Shadow Walker

À 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