thiagoalmeidasa.aws_ecr_credential_helper

ansible-aws_ecr_credential_helper

CI

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.

À propos du projet

Ansible role for aws-ecr-credential-helper

Installer
ansible-galaxy install thiagoalmeidasa.aws_ecr_credential_helper
Licence
Unknown
Téléchargements
10.8k
Propriétaire
Linux, open source, containers, docker. Nerd, with a big interest in the philosophical, biological, social, and cultural aspects of human life.