✨: add init db to gitea
This commit is contained in:
@@ -3,7 +3,7 @@
|
|||||||
web_hostname:
|
web_hostname:
|
||||||
- host: giteu.be
|
- host: giteu.be
|
||||||
|
|
||||||
gitea_database_passwd: !vault |
|
gitea_pg_password: !vault |
|
||||||
$ANSIBLE_VAULT;1.1;AES256
|
$ANSIBLE_VAULT;1.1;AES256
|
||||||
35653363613231623934393565656662643535663762306535316466336137633634373865333262
|
35653363613231623934393565656662643535663762306535316466336137633634373865333262
|
||||||
3763633438386533393464623663323732383238376464620a333334383932663630326137613537
|
3763633438386533393464623663323732383238376464620a333334383932663630326137613537
|
||||||
|
15
roles/gitea/tasks/db.yml
Normal file
15
roles/gitea/tasks/db.yml
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
---
|
||||||
|
|
||||||
|
- name: Create gitea db role
|
||||||
|
become_user: postgres
|
||||||
|
become: true
|
||||||
|
community.postgresql.postgresql_user:
|
||||||
|
name: "{{ gitea_pg_role }}"
|
||||||
|
password: "{{ gitea_pg_password }}"
|
||||||
|
|
||||||
|
- name: Create gitea db
|
||||||
|
become_user: postgres
|
||||||
|
become: true
|
||||||
|
community.postgresql.postgresql_db:
|
||||||
|
name: "{{ gitea_pg_database }}"
|
||||||
|
owner: "{{ gitea_pg_role }}"
|
@@ -1,5 +1,8 @@
|
|||||||
---
|
---
|
||||||
|
|
||||||
|
- name: Init db
|
||||||
|
ansible.builtin.include_tasks: db.yml
|
||||||
|
|
||||||
- name: Install prerequisites
|
- name: Install prerequisites
|
||||||
ansible.builtin.package:
|
ansible.builtin.package:
|
||||||
name: git
|
name: git
|
||||||
|
@@ -6,9 +6,9 @@ RUN_MODE = prod
|
|||||||
[database]
|
[database]
|
||||||
DB_TYPE = postgres
|
DB_TYPE = postgres
|
||||||
HOST = 127.0.0.1:5432
|
HOST = 127.0.0.1:5432
|
||||||
NAME = giteadb
|
NAME = {{ gitea_pg_database }}
|
||||||
USER = gitea
|
USER = {{ gitea_pg_role }}
|
||||||
PASSWD = {{ gitea_database_passwd }}
|
PASSWD = {{ gitea_pg_password }}
|
||||||
SCHEMA =
|
SCHEMA =
|
||||||
SSL_MODE = disable
|
SSL_MODE = disable
|
||||||
PATH = /srv/gitea/data/gitea.db
|
PATH = /srv/gitea/data/gitea.db
|
||||||
|
@@ -5,3 +5,6 @@ gitea_url: "https://dl.gitea.com/gitea/{{ gitea_version }}/gitea-{{ gitea_versio
|
|||||||
gitea_bin: "/usr/local/bin/gitea"
|
gitea_bin: "/usr/local/bin/gitea"
|
||||||
gitea_path: "/srv/gitea"
|
gitea_path: "/srv/gitea"
|
||||||
gitea_etc_path: "/etc/gitea"
|
gitea_etc_path: "/etc/gitea"
|
||||||
|
|
||||||
|
gitea_pg_role: "gitea"
|
||||||
|
gitea_pg_database: "giteadb"
|
||||||
|
Reference in New Issue
Block a user