thiagoalmeidasa.aws_ecr_credential_helper

ansible-aws_ecr_credential_helper

CI

Rol de Ansible para aws_ecr_credential_helper

Requisitos de Ansible

Versión de Ansible

La versión mínima requerida de Ansible es 2.4.

Dependencias del rol de Ansible

Ninguna.

Instalación

Instalar con Ansible Galaxy

ansible-galaxy install thiagoalmeidasa.aws_ecr_credential_helper

El uso básico es:

- hosts: all
  roles:
    - role: thiagoalmeidasa.aws_ecr_credential_helper

Instalar con git

Si no quieres una instalación global, clónalo en tu roles_path.

git clone [email protected]:thiagoalmeidasa/ansible-role-aws_ecr_credential_helper.git /ruta/a/roles_path

Pero a menudo lo añado como un submódulo en un repositorio dado de playbook_dir.

git submodule add [email protected]:thiagoalmeidasa/ansible-role-aws_ecr_credential_helper.git <playbook_dir>/roles/aws_ecr_credential_helper

Como el rol no es gestionado por Ansible Galaxy, no necesitas especificar la cuenta de usuario de GitHub.

El uso básico es:

- hosts: all
  roles:
  - role: aws_ecr_credential_helper

Variables del rol

Las variables se dividen en tres tipos.

La sección de variables por defecto te muestra qué variables puedes sobrescribir en tu inventario de Ansible. De hecho, todas las variables deben estar definidas allí para ser explícitas, facilitar la documentación y mejorar la gestión general del rol.

La sección de variables obligatorias contiene variables que, por varias razones, no encajan en las variables por defecto. Como su nombre indica, deben definirse obligatoriamente en el inventario, de lo contrario el rol fallará. Es recomendable evitar depender de estas tanto como sea posible y/o diseñar el rol con un comportamiento claro cuando no están definidas.

Las variables de contexto se muestran en la sección siguiente y te indican cómo el contexto de ejecución puede afectar la ejecución del rol.

Variables por defecto

Variables por defecto del rol en 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 obligatorias

Ninguna.

Variables de contexto

Ninguna.

Licencia

MIT.

Información del autor

Thiago Almeida.

Acerca del proyecto

Ansible role for aws-ecr-credential-helper

Instalar
ansible-galaxy install thiagoalmeidasa.aws_ecr_credential_helper
Licencia
Unknown
Descargas
10.8k
Propietario
Linux, open source, containers, docker. Nerd, with a big interest in the philosophical, biological, social, and cultural aspects of human life.