ansible-lava/lava-create-user.yml

22 lines
534 B
YAML

- hosts: all
vars_prompt:
- name: username
prompt: "Username"
private: no
default: "root"
- name: email
prompt: "Email"
private: no
- name: password
prompt: "Password"
private: yes
tasks:
- name: Create user
shell: lava-server manage createsuperuser --username {{username}} --email {{email}} --noinput
- name: Set password
expect:
command: lava-server manage changepassword {{username}}
responses:
Password: "{{password}}"
Password (again): "{{password}}"