✨: add init db to gitea
This commit is contained in:
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
|
||||
ansible.builtin.package:
|
||||
name: git
|
||||
|
@@ -6,9 +6,9 @@ RUN_MODE = prod
|
||||
[database]
|
||||
DB_TYPE = postgres
|
||||
HOST = 127.0.0.1:5432
|
||||
NAME = giteadb
|
||||
USER = gitea
|
||||
PASSWD = {{ gitea_database_passwd }}
|
||||
NAME = {{ gitea_pg_database }}
|
||||
USER = {{ gitea_pg_role }}
|
||||
PASSWD = {{ gitea_pg_password }}
|
||||
SCHEMA =
|
||||
SSL_MODE = disable
|
||||
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_path: "/srv/gitea"
|
||||
gitea_etc_path: "/etc/gitea"
|
||||
|
||||
gitea_pg_role: "gitea"
|
||||
gitea_pg_database: "giteadb"
|
||||
|
Reference in New Issue
Block a user