semaphore/Create_User_aruba.yml

22 lines
719 B
YAML

---
- 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