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