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