2021-05-01 13:46:58 +02:00
|
|
|
# Ansible-Konfiguration für Freifunk Hamburg Server
|
2015-08-29 22:35:48 +02:00
|
|
|
|
2015-08-29 22:38:55 +02:00
|
|
|
## Vorraussetzungen
|
|
|
|
|
2021-05-01 13:46:58 +02:00
|
|
|
[Ansible][] muß auf dem Rechner installiert sein, von dem aus die Server
|
|
|
|
verwaltet werden sollen. Zu den Servern ist SSH-Zugang mit sudo-Rechten
|
2020-03-23 21:17:56 +01:00
|
|
|
erforderlich.
|
2015-08-29 22:38:55 +02:00
|
|
|
|
2021-05-01 13:46:58 +02:00
|
|
|
[ansible]: https://docs.ansible.com/ansible/latest/
|
2015-08-30 17:10:40 +02:00
|
|
|
|
2022-05-16 21:14:52 +02:00
|
|
|
Abhängigkeiten installieren:
|
|
|
|
|
|
|
|
```bash
|
|
|
|
# Abhängigkeiten installieren mit Ansible Galaxy
|
|
|
|
ansible-galaxy install -r requirements-galaxy.yml
|
|
|
|
|
|
|
|
# Abhängigkeiten installieren mit GitHub
|
|
|
|
ansible-galaxy install -r requirements-github.yml
|
|
|
|
```
|
|
|
|
|
2023-09-01 21:44:58 +02:00
|
|
|
## Anwenden der Konfiguration
|
2015-08-29 22:35:48 +02:00
|
|
|
|
2022-05-16 21:14:52 +02:00
|
|
|
```bash
|
2023-09-01 21:44:58 +02:00
|
|
|
# Anwenden der Konfiguration
|
2022-05-16 21:14:52 +02:00
|
|
|
./site
|
2015-08-30 00:37:39 +02:00
|
|
|
|
2023-09-01 21:44:58 +02:00
|
|
|
# Testen der Konfiguration
|
|
|
|
./site -C
|
2015-08-30 00:37:39 +02:00
|
|
|
|
2023-09-01 21:44:58 +02:00
|
|
|
# Anwenden nur auf bestimmte Server
|
|
|
|
./site -l srv01,srv02
|
2017-04-08 13:16:35 +02:00
|
|
|
|
2023-09-01 21:44:58 +02:00
|
|
|
# Anwenden nur auf bestimmte Tags
|
|
|
|
./site -t basics,nginx
|
2022-05-16 21:14:52 +02:00
|
|
|
```
|