thiagoalmeidasa.aws_ecr_credential_helper
ansible-aws_ecr_credential_helper
Ansible-Rolle für aws_ecr_credential_helper
Ansible-Anforderungen
Ansible-Version
Die minimal erforderliche Ansible-Version ist 2.4.
Abhängigkeiten der Ansible-Rolle
Keine.
Installation
Installation mit Ansible Galaxy
ansible-galaxy install thiagoalmeidasa.aws_ecr_credential_helper
Die grundlegende Verwendung ist:
- hosts: all
roles:
- role: thiagoalmeidasa.aws_ecr_credential_helper
Installation mit Git
Wenn Sie keine globale Installation wünschen, klonen Sie es in Ihren roles_path
.
git clone [email protected]:thiagoalmeidasa/ansible-role-aws_ecr_credential_helper.git /path/to/roles_path
Ich füge es oft als Submodul in ein bestimmtes playbook_dir
-Repository hinzu.
git submodule add [email protected]:thiagoalmeidasa/ansible-role-aws_ecr_credential_helper.git <playbook_dir>/roles/aws_ecr_credential_helper
Da die Rolle nicht von Ansible Galaxy verwaltet wird, müssen Sie das Github-Benutzerkonto nicht angeben.
Die grundlegende Verwendung ist:
- hosts: all
roles:
- role: aws_ecr_credential_helper
Rollenvariablen
Die Variablen sind in drei Typen unterteilt.
Der Abschnitt Standardvariablen zeigt Ihnen, welche Variablen Sie in Ihrem Ansible-Inventar überschreiben können. Tatsächlich sollten alle Variablen dort definiert sein, um Klarheit, einfache Dokumentation und allgemeine Verwaltung der Rolle zu gewährleisten.
Der Abschnitt verpflichtende Variablen enthält Variablen, die aus verschiedenen Gründen nicht zu den Standardvariablen passen. Wie der Name schon sagt, müssen sie unbedingt im Inventar definiert werden, da die Rolle sonst fehlschlägt. Es ist ratsam, diese möglichst zu vermeiden oder die Rolle mit klarem Verhalten zu gestalten, wenn sie nicht definiert sind.
Die Kontextvariablen im folgenden Abschnitt geben Ihnen Hinweise darauf, wie der Runtime-Kontext die Ausführung der Rolle beeinflussen kann.
Standardvariablen
Rollen-Standardvariablen aus 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
Verpflichtende Variablen
Keine.
Kontextvariablen
Keine.
Lizenz
MIT.
Autoreninformation
Thiago Almeida.
ansible-galaxy install thiagoalmeidasa.aws_ecr_credential_helper