Zum Inhalt springen
Konfigurationsverwaltung

Konfigurationsverwaltung

Gegründet von Michael DeHaan, hat sich Ansible zum De-facto-Standard für die Konfigurationsverwaltung entwickelt.

Dokumentation

Einrichtung

Abhängigkeit von ansible hinzufügen.

~/projet-cloud/ $ yq -i e '.dependencies["ansible.com"]="*"' pkgx.yaml

Die kontextuelle Umgebung neu aktivieren.
Dabei werden packer und terraform aus dem pkgx-Cache verwendet und das neu referenzierte ansible-Binär gecacht.

~/projet-cloud/ $ dev off
env -packer.io -terraform.io^1.6
~/projet-cloud/ $ dev on
 ✓  ~/.pkgx/ansible.com/v2.17.3
env +packer.io +terraform.io^1.6 +ansible.com

Der Befehl ansible steht nun in unserer Umgebung zur Verfügung.

~/projet-cloud/ $ ansible
usage: ansible [-h] [--version] [-v] [-b] [--become-method BECOME_METHOD] [--become-user BECOME_USER]
               pattern
ansible: error: the following arguments are required: pattern