From b21401be148b1e312ff826cf404d2448f6d5fa25 Mon Sep 17 00:00:00 2001 From: Clemens Wolff Date: Mon, 12 Nov 2018 11:01:56 -0500 Subject: [PATCH] Create Lokole admin user during setup --- roles/lokole/defaults/main.yml | 4 +++- roles/lokole/tasks/install.yml | 7 +++++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/roles/lokole/defaults/main.yml b/roles/lokole/defaults/main.yml index b1272ad1b..a1d81ff9a 100644 --- a/roles/lokole/defaults/main.yml +++ b/roles/lokole/defaults/main.yml @@ -1,5 +1,7 @@ # Info needed to install Lokole -lokole_version: "0.1.24" +lokole_version: "0.1.26" +lokole_admin_user: admin +lokole_admin_password: changeme lokole_install_path: "{{ content_base }}/lokole" # /library/lokole lokole_venv: "{{ lokole_install_path }}/venv" # /library/lokole/venv diff --git a/roles/lokole/tasks/install.yml b/roles/lokole/tasks/install.yml index 68f368fdb..988a3bf7e 100644 --- a/roles/lokole/tasks/install.yml +++ b/roles/lokole/tasks/install.yml @@ -53,6 +53,13 @@ tags: - configure +- name: Create admin user + shell: | + . {{ lokole_run_directory }}/webapp_secrets.sh + {{ lokole_venv }}/bin/manage.py createadmin --name='{{ lokole_admin_user }}' --password='{{ lokole_admin_password }}' + tags: + - configure + - name: Install unit file /etc/systemd/system/lokole.service from template template: src: lokole.service.j2