thiagoalmeidasa.aws_ecr_credential_helper

ansible-aws_ecr_credential_helper

CI

Rola Ansible dla aws_ecr_credential_helper

Wymagania Ansible

Wersja Ansible

Minimalna wymagana wersja Ansible to 2.4.

Zależności roli Ansible

Brak.

Instalacja

Instalacja z Ansible Galaxy

ansible-galaxy install thiagoalmeidasa.aws_ecr_credential_helper

Podstawowe użycie:

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

Instalacja z git

Jeśli nie chcesz instalować globalnie, sklonuj to do swojego roles_path.

git clone [email protected]:thiagoalmeidasa/ansible-role-aws_ecr_credential_helper.git /ścieżka/do/roles_path

Często dodaję to jako submoduł w danym repozytorium playbook_dir.

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

Ponieważ rola nie jest zarządzana przez Ansible Galaxy, nie musisz podawać konta użytkownika GitHub.

Podstawowe użycie:

- hosts: all
  roles:
  - role: aws_ecr_credential_helper

Zmienne roli

Zmienne są podzielone na trzy typy.

Sekcja domyślnych zmiennych pokazuje, które zmienne możesz przesłonić w swoim inwentarzu Ansible. Właściwie, wszystkie zmienne powinny być tam zdefiniowane dla jasności, łatwości dokumentacji oraz ogólnej zarządzalności roli.

Sekcja zmiennych obowiązkowych zawiera zmienne, które z różnych powodów nie mieszczą się w domyślnych zmiennych. Jak sama nazwa wskazuje, muszą być one bezwzględnie zdefiniowane w inwentarzu, w przeciwnym razie rola zakończy się niepowodzeniem. Dobrą praktyką jest unikanie tych zmiennych w maksymalnym stopniu i/lub zaprojektowanie roli z jasnym zachowaniem, gdy są one niezdefiniowane.

Zmienne kontekstowe pokazane w poniższej sekcji sugerują, jak kontekst wykonania może wpływać na realizację roli.

Zmienne domyślne

Domyślne zmienne roli z 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

Zmienne obowiązkowe

Brak.

Zmienne kontekstowe

Brak.

Licencja

MIT.

Informacje o autorze

Thiago Almeida.

O projekcie

Ansible role for aws-ecr-credential-helper

Zainstaluj
ansible-galaxy install thiagoalmeidasa.aws_ecr_credential_helper
Licencja
Unknown
Pobrania
10.8k
Właściciel
Linux, open source, containers, docker. Nerd, with a big interest in the philosophical, biological, social, and cultural aspects of human life.