Add galaxy requirements

This commit is contained in:
Stefan Bethke 2024-08-12 11:39:50 +02:00
parent e9adeecc93
commit e7a6b73e57
2 changed files with 12 additions and 0 deletions

View file

@ -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. 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 ## Secrets
Grundsätzlich sollten Secrets vermieden werden. (Also z.B.: Nutze SSH Keys statt Passwort.) Grundsätzlich sollten Secrets vermieden werden. (Also z.B.: Nutze SSH Keys statt Passwort.)

5
requirements.yml Normal file
View file

@ -0,0 +1,5 @@
collections:
# Install a collection from Ansible Galaxy.
- name: debops.debops
version: ">=3.1.0"
source: https://galaxy.ansible.com