migrate forgejo

This commit is contained in:
TÁNCZOS Vilmos Zsombor 2025-05-05 02:13:27 +02:00
parent 9eb399876e
commit 589f45b786
7 changed files with 73 additions and 35 deletions

View file

@ -1,32 +1,30 @@
- name: Deploy service
block:
- name: Assert mandatory variables are defines
ansible.builtin.assert:
that:
- service_name is defined
- docker_image is defined
- name: Assert mandatory variables are defines
ansible.builtin.assert:
that:
- service_name is defined
- docker_image is defined
- name: Setup {{ service_user }} user and directories
ansible.builtin.import_tasks: ../../common/tasks/create_service_user.yml
- name: Setup {{ service_user }} user and directories
ansible.builtin.import_tasks: ../../common/tasks/create_service_user.yml
- name: Deploy {{ service_name }} docker-compose
ansible.builtin.template:
src: 'service.yml.j2'
dest: '{{ service_root }}/docker-compose.yml'
owner: '{{ service_user }}'
group: '{{ service_user }}'
mode: '0644'
- name: Deploy {{ service_name }} docker-compose
ansible.builtin.template:
src: 'service.yml.j2'
dest: '{{ service_root }}/docker-compose.yml'
owner: '{{ service_user }}'
group: '{{ service_user }}'
mode: '644'
- name: Start {{ service_name }} container
community.docker.docker_compose_v2:
project_src: '{{ service_root }}'
state: present
remove_orphans: true
recreate: always
- name: Start {{ service_name }} container
community.docker.docker_compose_v2:
project_src: '{{ service_root }}'
state: present
remove_orphans: true
recreate: always
- name: Add container to Caddy network
community.docker.docker_network:
name: Caddy
connected:
- '{{ service_name }}'
appends: true
- name: Add container to Caddy network
community.docker.docker_network:
name: Caddy
connected:
- '{{ service_name }}'
appends: true