main.yml 768 B
---
# Get secrets
- include_tasks: ../functions/get_secret.yml
with_items:
- { path: "{{ basedir }}/secrets/mysql_root_pw", length: 24 }
- { path: "{{ basedir }}/secrets/mysql_user_pw", length: 12 }
- { path: "{{ basedir }}/secrets/gitea_admin_pass", length: 12 }
- name: create folder struct for gitea
file:
path: "{{item}}"
state: "directory"
owner: 1000
group: 1000
with_items:
- "{{ basedir }}/db/"
- "{{ basedir }}/data/"
- "{{ basedir }}/secrets"
- name: Konfig-Dateien erstellen
template:
src: "{{item}}"
dest: "{{ basedir }}/{{item}}"
with_items:
- "docker-compose.yml"
- name: start gitea docker
community.docker.docker_compose_v2:
project_src: "{{ basedir }}"
state: present