database, gitea setup now to have them talk
This commit is contained in:
parent
f0e53d0bdf
commit
e6dd4d70a0
@ -7,6 +7,8 @@
|
||||
vars:
|
||||
postgresql_user: gitea
|
||||
postgresql_db: giteadb
|
||||
container_network: gitea_network
|
||||
gitea_directory: /home/ubuntu/hifadhi_kuu/gitea
|
||||
tasks:
|
||||
- name: install postgresql
|
||||
apt:
|
||||
@ -63,3 +65,44 @@
|
||||
path: /etc/postgresql/14/main/pg_hba.conf
|
||||
regexp: "^local.*all.*all.*peer"
|
||||
line: "local all all scram-sha-256"
|
||||
|
||||
- name: create the gitea directory for the service
|
||||
ansible.builtin.file:
|
||||
path: "{{gitea_directory}}"
|
||||
state: directory
|
||||
mode: '0755'
|
||||
|
||||
- name: install gitea container
|
||||
community.docker.docker_image:
|
||||
name: gitea/gitea
|
||||
source: pull
|
||||
pull:
|
||||
platform: amd64
|
||||
|
||||
- name: create network the docker container will run in
|
||||
community.docker.docker_network:
|
||||
name: "{{container_network}}"
|
||||
|
||||
- name: run and make persistant gitea container
|
||||
community.docker.docker_container:
|
||||
name: gitea
|
||||
image: gitea/gitea
|
||||
state: started
|
||||
restart_policy: always
|
||||
ports:
|
||||
- "3000:3000"
|
||||
- "2222:2222"
|
||||
env:
|
||||
GITEA__database__DB_TYPE=postgres
|
||||
GITEA__database__HOST=localhost:5432
|
||||
GITEA__database__NAME=giteadb
|
||||
GITEA__database__USER=gitea
|
||||
GITEA__database__PASSWD="{{postgresql_password}}"
|
||||
networks:
|
||||
- name: "{{container_network}}"
|
||||
volumes:
|
||||
- ./data:/var/lib/gitea
|
||||
- ./config:/etc/gitea
|
||||
- /etc/timezone:/etc/timezone:ro
|
||||
- /etc/localtime:/etc/localtime:ro
|
||||
working_dir: "{{gitea_directory}}"
|
||||
|
Loading…
Reference in New Issue
Block a user