Ansible-Konfiguration für Freifunk Hamburg Server
Find a file
2015-08-30 15:35:09 +02:00
group_vars changed config to cidr format 2015-08-30 14:05:17 +02:00
roles Erste Config für media. 2015-08-30 15:35:09 +02:00
.gitignore added gitignore 2015-08-29 23:44:09 +02:00
common.yml added common role 2015-08-29 23:42:11 +02:00
production NTP-Server Setup auf srv04. 2015-08-29 22:31:56 +02:00
README.md neue Vorraussetzungen: python netaddr lib 2015-08-30 14:10:34 +02:00
services.yml Erste Config für media. 2015-08-30 15:35:09 +02:00
site.yml added common role 2015-08-29 23:42:11 +02:00

Ansible Konfiguration für Freifunk Hamburg Hosts

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

SSH

Zur Konfiguration wird auf den Hosts jeweils ein Nutzer mit sudo-Rechten benötigt. Für diesen muss ein SSH-Key hinterlegt sein.

Übernehmen der Änderungen für alle Hosts

ansible-playbook site.yml -i production --sudo --ask-sudo-pass

Ansible Convenience

Einschränken auf bestimmte Tags, z. B. nginx:

ansible-playbook site.yml -i production --sudo --ask-sudo-pass --tags nginx