From e7a6b73e57f31b5a1e03570c87ff38e8254257af Mon Sep 17 00:00:00 2001 From: Stefan Bethke Date: Mon, 12 Aug 2024 11:39:50 +0200 Subject: [PATCH] Add galaxy requirements --- README.md | 7 +++++++ requirements.yml | 5 +++++ 2 files changed, 12 insertions(+) create mode 100644 requirements.yml 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