22 lines
719 B
YAML
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 |