aws_ecr_credential_helper

ansible-aws_ecr_credential_helper

CI

Роль Ansible для aws_ecr_credential_helper

Требования к Ansible

Версия Ansible

Минимально требуемая версия Ansible - 2.4.

Зависимости роли Ansible

Отсутствуют.

Установка

Установка с помощью Ansible Galaxy

ansible-galaxy install thiagoalmeidasa.aws_ecr_credential_helper

Основное использование:

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

Установка с помощью git

Если вы не хотите делать глобальную установку, клонируйте в ваш roles_path.

git clone [email protected]:thiagoalmeidasa/ansible-role-aws_ecr_credential_helper.git /path/to/roles_path

Но я часто добавляю это как подсистему в определенный репозиторий playbook_dir.

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

Поскольку роль не управляется Ansible Galaxy, вам не нужно указывать учетную запись пользователя GitHub.

Основное использование:

- hosts: all
  roles:
  - role: aws_ecr_credential_helper

Переменные роли

Переменные делятся на три типа.

Раздел переменные по умолчанию показывает, какие переменные вы можете переопределить в вашем инвентаре Ansible. Фактически, все переменные должны быть определены там для ясности, удобства документации и общей управляемости роли.

Раздел обязательные переменные содержит переменные, которые по ряду причин не подходят под переменные по умолчанию. Как следует из названия, они должны быть обязательно определены в инвентаре, иначе роль не сработает. Хорошо избегать использования таких переменных как можно больше и/или разрабатывать роль с ясным поведением, когда они не определены.

Раздел контекстные переменные показан в следующем разделе и подсказывает, как контекст выполнения может повлиять на выполнение роли.

Переменные по умолчанию

Переменные по умолчанию для роли из 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

Обязательные переменные

Отсутствуют.

Контекстные переменные

Отсутствуют.

Лицензия

MIT.

Информация об авторе

Тиаго Алмейда.

О проекте

Ansible role for aws-ecr-credential-helper

Установить
ansible-galaxy install thiagoalmeidasa/ansible-role-aws-ecr-credential-helper
Лицензия
Unknown
Загрузки
10695
Владелец
Linux, open source, containers, docker. Nerd, with a big interest in the philosophical, biological, social, and cultural aspects of human life.