From bd96bd0966943d17ebbaa4dc9765ff8a297ff36f Mon Sep 17 00:00:00 2001 From: "l.covela" Date: Tue, 2 Dec 2025 11:44:18 +0100 Subject: [PATCH] Actualiser Create_User_aruba.yml --- Create_User_aruba.yml | 30 ++++++++---------------------- 1 file changed, 8 insertions(+), 22 deletions(-) diff --git a/Create_User_aruba.yml b/Create_User_aruba.yml index af322e0..9354a36 100644 --- a/Create_User_aruba.yml +++ b/Create_User_aruba.yml @@ -5,32 +5,18 @@ collections: - arubanetworks.aoscx - vars_prompt: - - name: conn_user - prompt: "Login SSH existant (compte admin actuel)" - private: no - - name: conn_pass - prompt: "Mot de passe du login existant" - private: yes - - name: new_user - prompt: "NOUVEL utilisateur à créer" - private: no - - name: new_pass - prompt: "Mot de passe du nouvel utilisateur (2x)" - private: yes - confirm: yes - - vars: - ansible_user: "{{ conn_user }}" - ansible_password: "{{ conn_pass }}" - ansible_ssh_private_key_file: "" - ansible_ssh_common_args: "-o PubkeyAuthentication=no -o PreferredAuthentications=password -o StrictHostKeyChecking=no" - tasks: + - name: Vérifier que les variables nécessaires sont définies + ansible.builtin.assert: + that: + - new_user is defined + - new_pass is defined + fail_msg: "Les variables new_user et new_pass doivent être fournies via Semaphore (Survey)." + - name: Créer / mettre à jour l'utilisateur (groupe administrators) aoscx_command: commands: - "configure terminal" - "user {{ new_user }} group administrators password plaintext {{ new_pass }}" - "exit" - no_log: true + no_log: true \ No newline at end of file