thiagoalmeidasa.aws_ecr_credential_helper
ansible-aws_ecr_credential_helper
Rôle Ansible pour aws_ecr_credential_helper
Exigences Ansible
Version d'Ansible
La version minimale requise d'Ansible est 2.4.
Dépendances des rôles Ansible
Aucune.
Installation
Installer avec Ansible Galaxy
ansible-galaxy install thiagoalmeidasa.aws_ecr_credential_helper
L'utilisation de base est :
- hosts: all
roles:
- role: thiagoalmeidasa.aws_ecr_credential_helper
Installer avec git
Si vous ne voulez pas d'une installation globale, clonez-le dans votre roles_path
.
git clone [email protected]:thiagoalmeidasa/ansible-role-aws_ecr_credential_helper.git /path/to/roles_path
Mais je l'ajoute souvent comme un sous-module dans un dépôt de playbook_dir
donné.
git submodule add [email protected]:thiagoalmeidasa/ansible-role-aws_ecr_credential_helper.git <playbook_dir>/roles/aws_ecr_credential_helper
Comme le rôle n'est pas géré par Ansible Galaxy, vous n'avez pas à spécifier le compte utilisateur GitHub.
L'utilisation de base est :
- hosts: all
roles:
- role: aws_ecr_credential_helper
Variables du Rôle
Les variables sont divisées en trois types.
La section vars par défaut vous montre quelles variables vous pouvez remplacer dans votre inventaire Ansible. En fait, toutes les variables devraient être définies là pour plus de clarté, facilité de documentation et gestion générale du rôle.
La section variables obligatoires contient des variables qui, pour diverses raisons, n'entrent pas dans les variables par défaut. Comme leur nom l'indique, elles doivent absolument être définies dans l'inventaire sinon le rôle échouera. Il est préférable d'éviter d'en avoir besoin autant que possible et/ou de concevoir le rôle avec un comportement clair lorsqu'elles ne sont pas définies.
Les variables de contexte sont montrées dans la section ci-dessous pour vous indiquer comment le contexte d'exécution peut affecter l'exécution du rôle.
Vars par défaut
Variables par défaut du rôle dans defaults/main.yml
.
aws_ecr_cred_helper_bin_version: 0.5.0
aws_ecr_cred_helper_pkg: "amazon-ecr-credential-helper"
aws_ecr_cred_helper_users:
- "{{ ansible_env.USER }}"
install_from_binary: false
# cred_helper_config: {}
# credsStore: ecr-login
Variables obligatoires
Aucune.
Variables de contexte
Aucune.
Licence
MIT.
Informations sur l'auteur
Thiago Almeida.
ansible-galaxy install thiagoalmeidasa.aws_ecr_credential_helper