Add gitea and a generic container role

This commit is contained in:
uumas
2022-03-10 02:57:09 +02:00
parent b1638ad7af
commit cb25e8c01a
9 changed files with 107 additions and 0 deletions

1
roles/gitea/README.md Normal file
View File

@@ -0,0 +1 @@
Installs gitea in docker and configures ssh

21
roles/gitea/meta/main.yml Normal file
View File

@@ -0,0 +1,21 @@
---
dependencies:
- role: container
docker_service: gitea
docker_image: gitea/gitea:latest
docker_database: postgres
docker_volumes:
- gitea_data:/data
docker_env:
GITEA__database__DB_TYPE: postgres
GITEA__database__USER: gitea
GITEA__database__HOST: gitea_db:5432
GITEA__database__PASSWD: "{{ database_passwords.gitea }}"
GITEA__server__DOMAIN: "{{ docker_vhost_domains.gitea[0] }}"
GITEA__server__PROTOCOL: "http"
GITEA__server__ROOT_URL: "https://{{ docker_vhost_domains.gitea[0] }}"
GITEA__mailer__ENABLED: "true"
GITEA__mailer__HOST: "{{ smtp_server }}:587"
GITEA__mailer__FROM: "{{ smtp_from }}"
GITEA__mailer__MAILER_TYPE: smtp