Ajouter Create_User_aruba

This commit is contained in:
l.covela 2025-12-02 11:36:46 +01:00
parent 170f3b6302
commit 87280a094c
1 changed files with 36 additions and 0 deletions

36
Create_User_aruba Normal file
View File

@ -0,0 +1,36 @@
---
- 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