From 181f8835e29514299927b67f60c041f452f8c8dc Mon Sep 17 00:00:00 2001 From: Salt Date: Thu, 30 Apr 2020 05:59:10 -0500 Subject: [PATCH] Use handler so that we actually have a users table when we go to add the admin --- roles/gitea/handlers/main.yml | 19 +++++++++++++++++++ roles/gitea/tasks/main.yml | 15 +-------------- 2 files changed, 20 insertions(+), 14 deletions(-) create mode 100644 roles/gitea/handlers/main.yml diff --git a/roles/gitea/handlers/main.yml b/roles/gitea/handlers/main.yml new file mode 100644 index 0000000..84881e7 --- /dev/null +++ b/roles/gitea/handlers/main.yml @@ -0,0 +1,19 @@ +#!/usr/bin/ansible-playbook +# vim:ft=ansible: +--- +- name: Create default user + command: + argv: + - /usr/local/bin/gitea + - admin + - create-user + - --username + - "{{ gitea_admin_username }}" + - --password + - "{{ gitea_admin_password }}" + - --email + - "{{ gitea_admin_email }}" + - --config + - /etc/gitea/app.ini + become: yes + become_user: git diff --git a/roles/gitea/tasks/main.yml b/roles/gitea/tasks/main.yml index a7417c1..bd8ac08 100644 --- a/roles/gitea/tasks/main.yml +++ b/roles/gitea/tasks/main.yml @@ -87,21 +87,8 @@ mode: "0640" owner: "root" group: "git" - - name: Create default user - command: - argv: - - /usr/local/bin/gitea - - admin - - create-user - - --username - - "{{ gitea_admin_username }}" - - --password - - "{{ gitea_admin_password }}" - - --email - - "{{ gitea_admin_email }}" - - --config - - /etc/gitea/app.ini become_user: git + notify: gitea add default user when: not p.stat.exists - name: Template out service template: