Auch für die Konfiguration von Gluon-Geräten ist ansible einsetzbar. Die folgenden Beispiele zeigen verschiedene Möglichkeiten.
export ANSIBLE_HOST_KEY_CHECKING=False
Kontaktadressen setzen
ansible all -i inventory/gluonHardware.ini -m raw -a "uci set gluon-node-info.@owner[0].contact=Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein. '" -m raw -a "uci commit" -u root --ask-pass
Passwörter vereinheitlichen
- einfach mehrmals mit allen vorhandenen Passwörter abfahren
- nur bei den passenden Geräten können die Änderungen vorgenommen werden
ansible all -i inventory/gluonHardware.ini -m raw -a "echo -e \"GEHEIMES_PASSWORT\nGEHEIMES_PASSWORT\" | passwd root" -u root --ask-pass
Datenkontrolle
ansible all -i inventory/gluonHardware.ini -m raw -a "uci show system.@system[0].hostname" -u root --ask-pass