thiagoalmeidasa.aws_ecr_credential_helper

ansible-aws_ecr_credential_helper

CI

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.

Über das Projekt

Ansible role for aws-ecr-credential-helper

Installieren
ansible-galaxy install thiagoalmeidasa.aws_ecr_credential_helper
GitHub Repository
Lizenz
Unknown
Downloads
10.8k
Besitzer
Linux, open source, containers, docker. Nerd, with a big interest in the philosophical, biological, social, and cultural aspects of human life.