Actualiser proxmox_create_admin.yml

This commit is contained in:
l.covela 2025-11-21 15:08:33 +01:00
parent 22f734acee
commit ab3ef80c83
1 changed files with 11 additions and 13 deletions

View File

@ -6,22 +6,20 @@
become_user: root
serial: 5
vars_prompt:
- name: new_user
prompt: "Nouvel utilisateur (ex: adminops)"
private: no
- name: new_realm
prompt: "Realm (pve ou pam)"
default: "pve"
private: no
- name: new_password
prompt: "Mot de passe du nouvel utilisateur"
private: yes
# Les variables new_user, new_realm et new_password seront fournies
# par Semaphore via des Prompts de template.
vars:
new_realm: "{{ new_realm | default('pve') }}" # valeur par défaut
userid: "{{ new_user }}@{{ new_realm }}"
tasks:
- name: Vérifier que les variables obligatoires sont renseignées
assert:
that:
- new_user is defined and new_user | length > 0
- new_password is defined and new_password | length > 0
fail_msg: "Les variables new_user et new_password doivent être fournies (Prompts Semaphore)."
# --- Liste des utilisateurs en JSON (forcer le format) ---
- name: Liste des utilisateurs (JSON)
command: pvesh get /access/users --output-format json
@ -95,4 +93,4 @@
- name: Résumé
debug:
msg: "Sur {{ inventory_hostname }} : {{ userid }} présent et rôle Administrator appliqué sur /."
msg: "Sur {{ inventory_hostname }} : {{ userid }} présent et rôle Administrator appliqué sur /."