Ajouter Create_User_aruba
This commit is contained in:
parent
170f3b6302
commit
87280a094c
|
|
@ -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
|
||||
Loading…
Reference in New Issue