Actualiser Create_User_aruba.yml
This commit is contained in:
parent
bd57782dba
commit
bd96bd0966
|
|
@ -5,32 +5,18 @@
|
||||||
collections:
|
collections:
|
||||||
- arubanetworks.aoscx
|
- 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:
|
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)
|
- name: Créer / mettre à jour l'utilisateur (groupe administrators)
|
||||||
aoscx_command:
|
aoscx_command:
|
||||||
commands:
|
commands:
|
||||||
- "configure terminal"
|
- "configure terminal"
|
||||||
- "user {{ new_user }} group administrators password plaintext {{ new_pass }}"
|
- "user {{ new_user }} group administrators password plaintext {{ new_pass }}"
|
||||||
- "exit"
|
- "exit"
|
||||||
no_log: true
|
no_log: true
|
||||||
Loading…
Reference in New Issue