From 1e84eaf01a0b44ad078eb0af052467a9ee88238e Mon Sep 17 00:00:00 2001 From: "oleg.vodyanov91@gmail.com" Date: Sat, 19 Apr 2025 14:14:36 +0400 Subject: [PATCH] change gitignore --- .gitignore | 2 +- ansible/playbooks/gitea.yml | 5 ++ ansible/playbooks/group_vars/gitea | 2 + ansible/playbooks/hosts | 2 + ansible/playbooks/roles/gitea/tasks/main.yml | 49 ++++++++++++++++++++ 5 files changed, 59 insertions(+), 1 deletion(-) create mode 100644 ansible/playbooks/gitea.yml create mode 100644 ansible/playbooks/group_vars/gitea create mode 100644 ansible/playbooks/hosts create mode 100644 ansible/playbooks/roles/gitea/tasks/main.yml diff --git a/.gitignore b/.gitignore index 3acc06b..7aa4477 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,6 @@ init.sql .venv/ -.env +.env* .pytest_cache/ .DS_Store Thumbs.db diff --git a/ansible/playbooks/gitea.yml b/ansible/playbooks/gitea.yml new file mode 100644 index 0000000..d6c18ef --- /dev/null +++ b/ansible/playbooks/gitea.yml @@ -0,0 +1,5 @@ +--- +- hosts: gitea + become: true + roles: + - gitea diff --git a/ansible/playbooks/group_vars/gitea b/ansible/playbooks/group_vars/gitea new file mode 100644 index 0000000..0d0cd69 --- /dev/null +++ b/ansible/playbooks/group_vars/gitea @@ -0,0 +1,2 @@ +gitea_version: 1.23.7-rootless +postgres_version: 14 \ No newline at end of file diff --git a/ansible/playbooks/hosts b/ansible/playbooks/hosts new file mode 100644 index 0000000..e2c9086 --- /dev/null +++ b/ansible/playbooks/hosts @@ -0,0 +1,2 @@ +[gitea] +vds \ No newline at end of file diff --git a/ansible/playbooks/roles/gitea/tasks/main.yml b/ansible/playbooks/roles/gitea/tasks/main.yml new file mode 100644 index 0000000..e00a284 --- /dev/null +++ b/ansible/playbooks/roles/gitea/tasks/main.yml @@ -0,0 +1,49 @@ +--- +- name: create gitea directories + file: + path: "{{ item }}" + state: directory + with_items: + - "/srv/gitea" + - "/srv/gitea/data" + - "/srv/gitea/config" + - "/srv/gitea/postgres" + +- name: change gitea directories permissions + file: + path: "{{ item }}" + owner: 1000 + group: 1000 + with_items: + - "/srv/gitea/data" + - "/srv/gitea/config" + +- name: create gitea db container + community.docker.docker_container: + name: gitea-db + image: "docker.io/library/postgres:{{ postgres_version }}" + env_file: /home/kreamond/instalinks/.env_gitea_db + restart_policy: always + volumes: + - /srv/gitea/postgres:/var/lib/postgresql/data + ports: + - "5433:5432" + networks: + - name: "app-net" + +- name: create gitea container + community.docker.docker_container: + name: gitea-server + image: "docker.gitea.com/gitea:{{ gitea_version }}" + env_file: /home/kreamond/instalinks/.env_gitea_server + restart_policy: always + volumes: + - /srv/gitea/data:/var/lib/gitea + - /srv/gitea/config:/etc/gitea + - /etc/timezone:/etc/timezone:ro + - /etc/localtime:/etc/localtime:ro + ports: + - "3000:3000" + - "2222:2222" + networks: + - name: "app-net"