Ansible-Konfiguration für Freifunk Hamburg Server
Find a file
2023-11-19 14:49:51 +01:00
inventory srv01: Use nodejs role, update nodejs version 2023-09-02 18:12:10 +02:00
roles Fix ACME webroot path in updates site 2022-08-08 21:45:27 +02:00
.envrc Add direnv file 2020-07-27 21:35:18 +02:00
.gitignore Use ansible-galaxy for external roles 2022-05-16 21:14:52 +02:00
basics.yml srv02: Use nodejs role, update nodejs version 2023-09-02 13:08:23 +02:00
README.md Update dependencies, add requirements-codeberg.yml 2023-11-19 14:49:51 +01:00
requirements-codeberg.yml Update dependencies, add requirements-codeberg.yml 2023-11-19 14:49:51 +01:00
requirements-github.yml Update dependencies, add requirements-codeberg.yml 2023-11-19 14:49:51 +01:00
services.yml Remove unused roles and variables 2022-04-14 13:29:18 +02:00
site Update site script 2021-05-01 13:47:54 +02:00
site.yml Add srv02, change autoupdate settings 2018-04-30 22:49:56 +02:00

Ansible-Konfiguration für Freifunk Hamburg Server

Vorraussetzungen

Ansible muß auf dem Rechner installiert sein, von dem aus die Server verwaltet werden sollen. Zu den Servern ist SSH-Zugang mit sudo-Rechten erforderlich.

Abhängigkeiten installieren:

# Abhängigkeiten installieren mit Codeberg
ansible-galaxy install -r requirements-codeberg.yml

# Abhängigkeiten installieren mit GitHub
ansible-galaxy install -r requirements-github.yml

Anwenden der Konfiguration

# Testen der Konfiguration
./site -C

# Anwenden der Konfiguration
./site

# Anwenden nur auf bestimmte Server
./site -l srv01,srv02

# Anwenden nur auf bestimmte Tags
./site -t basics,nginx