ansible-config/README.md

32 lines
866 B
Markdown
Raw Normal View History

2015-08-29 22:35:48 +02:00
# Ansible Konfiguration für Freifunk Hamburg Hosts
2015-08-29 22:38:55 +02:00
## Vorraussetzungen
Ansible wird nicht auf den Hosts installiert, sondern muss auf dem jeweiligen
Rechner, von dem aus die Hosts verwaltet werden sollen installiert werden.
Ansible kann zusammen mit den benötigten Abhängigkeiten wie folgt installiert
werden:
pip install -r requirements.txt
Unter NixOS kann alternativ über die default.nix eine nix-shell erzeugt werden:
nix-shell
2015-08-29 22:38:55 +02:00
### SSH
Zur Konfiguration wird auf den Hosts jeweils ein Nutzer mit sudo-Rechten
benötigt. Für diesen muss ein SSH-Key hinterlegt sein.
2015-08-29 22:35:48 +02:00
## Übernehmen der Änderungen für alle Hosts
ansible-playbook site.yml -i production --sudo --ask-sudo-pass
2015-08-30 00:37:39 +02:00
## Ansible Convenience
Einschränken auf bestimmte Tags, z. B. `nginx`:
ansible-playbook site.yml -i production --sudo --ask-sudo-pass --tags nginx