---
- name: "Add user to proxmox"
hosts: '{{ host }}'
become: true
become_user: root
vars:
username: testuser
realm: pam
password: secret
comment: Just a test
tasks:
- name: Add user to Proxmox
command: pveum useradd {{ username }}@{{ realm }} --password {{ password }} --comment "{{ comment }}"
Dieses Skript automatisiert den Prozess des Hinzufügens eines Benutzers zu einem Proxmox-Server. Es wird mithilfe von Ansible ausgeführt und führt die folgenden Schritte aus:
- Setzen der Variablen
username
,realm
,password
undcomment
für den neuen Benutzer. - Ausführen des Befehls
pveum useradd
über die Kommandozeile, um den Benutzer mit den oben definierten Variablen hinzuzufügen. - Der Befehl wird unter dem
root
-Benutzer mit administrativen Rechten ausgeführt, um sicherzustellen, dass der Benutzer erfolgreich hinzugefügt wird.
Dieses Skript kann angepasst werden, um den Prozess des Hinzufügens von Benutzern zu automatisieren und zu vereinfachen, was Zeit und Aufwand spart.
ansible-playbook -v add_proxmox_user.yml -i hosts --extra-vars host=xxx
Die variablen können auch in der Commandline hinzugefügt werden.
ansible-playbook -v add_proxmox_user.yml -i hosts --extra-vars host=xxx --extra-vars username=testuser2 --extra-vars password=wasauchimmer