Creating a default user account during setup. Also a playbook for creating new users.

这个提交包含在:
Madis Martin Lutter 2018-06-03 21:54:14 +03:00
父节点 d8105a9fe5
当前提交 fb20560801
共有 2 个文件被更改,包括 29 次插入0 次删除

21
lava-create-user.yml 普通文件
查看文件

@ -0,0 +1,21 @@
- 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}}"

查看文件

@ -22,6 +22,14 @@
args:
creates: /etc/apache2/sites-enabled/lava-server.conf
notify: reload apache
- name: Create root account
shell: lava-server manage createsuperuser --username root --email root@example.com --noinput
- name: Set temporary password
expect:
command: lava-server manage changepassword root
responses:
Password: root
Password (again): root
handlers:
- name: reload apache
service: