Actualiser proxmox_create_admin.yml
This commit is contained in:
parent
22f734acee
commit
ab3ef80c83
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Reference in New Issue