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