Am Montag, 22. Februar 2016, 11:46:01 CET schrieb Jan-Tarek Butt via Admin:
Benutzer hinzufügen ist relativ simpel. In dem man die config erweitert. Der Benutzer wird dann einfach automatisch beim nächsten Intervall des betreffenden puppet clients eingerichtet.
Top!
Entfernen eines Benutzers muss händisch erfolgen. Sowas kann puppet nicht.
Das wäre blöd. Was meinst du zu folgender Konstruktion um Benutzer zu entfernen?
user { 'k': ensure => absent, }
http://www.bogotobogo.com/DevOps/Puppet/ puppet_creating_managing_user_accounts_ssh_control_user_privileges.php
Entfernt allerdings nicht das Homedir, wobei das evtl. auch nicht schlimm ist. Dafür kann man ja später mal einen Cleanup-Job schreiben.
Auch ein reboot muss manuell erfolgen wenn z.b. der hostname geändert wird das übernimmt puppet nicht.
Reboot kann ich nachvollziehen. Das Ändern des Hostnames kann aber auch ohne Reboot erfolgen: # hostnamectl set-hostname <hostname> # systemctl restart networking müsste reichen. Oder braucht Puppet zwingend einen Reboot bei Hostnameänderung?
Viele Grüße Clemens