--- - name: Créer / mettre à jour un utilisateur local admin sur Aruba CX hosts: switch_aruba gather_facts: no 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: 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