thiagoalmeidasa.aws_ecr_credential_helper
ansible-aws_ecr_credential_helper
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.
ansible-galaxy install thiagoalmeidasa.aws_ecr_credential_helper