ansible-config/README.md

29 lines
777 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
Ansible wird nicht auf den Hosts installiert, sondern muss auf dem jeweiligen
Rechner, von dem aus die Hosts verwaltet werden sollen installiert werden.
####python netaddr lib
Pythonic manipulation of IPv4, IPv6, CIDR, EUI and MAC network addresses
pip install netaddr
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