diff --git a/README.md b/README.md index 233c80e..4e16d2a 100644 --- a/README.md +++ b/README.md @@ -6,6 +6,13 @@ Folgende Geräte und Server werden duch dieses Ansible Repository verwaltet: Die Konfigurationsdateien liegen unter `playbooks/files/configs` bzw. `playbooks/templates/configs` und werden für Hosts jeweils in einer `host_vars`-Datei im Inventory geladen. +## Galaxy-Collections und -Rollen installieren + +Für einige Aspekte verwenden wir Rollen aus Ansible Galaxy. Die müssen zunächst installiert werden: +``` +ansible-galaxy install -r requirements.yml +``` + ## Secrets Grundsätzlich sollten Secrets vermieden werden. (Also z.B.: Nutze SSH Keys statt Passwort.) diff --git a/requirements.yml b/requirements.yml new file mode 100644 index 0000000..e66cdcb --- /dev/null +++ b/requirements.yml @@ -0,0 +1,5 @@ +collections: + # Install a collection from Ansible Galaxy. + - name: debops.debops + version: ">=3.1.0" + source: https://galaxy.ansible.com \ No newline at end of file