cuyper/tasks/cuyper-hook.yml
2026-09-19 17:20:36 +01:00

39 lines
No EOL
1.1 KiB
YAML

- name: Create cuyper directory
ansible.builtin.file:
path: "{{ cuyper__cuyper_instance_path }}"
state: directory
mode: '0755'
- name: Clone cuyper-hook repository
ansible.builtin.git:
repo: ssh://git@git.nsnm.net:222/nsnm/cupyer-hook.git
dest: "{{ cuyper__cuyper_instance_path }}/cuyper-hook/"
version: main
update: yes
- name: create env on cuyper-hook
ansible.builtin.template:
src: templates/env.cuyper-hook.j2
dest: "{{ cuyper__cuyper_instance_path }}/.env"
- name: create nginx hook file on loadbalancer
ansible.builtin.template:
src: templates/config.cupyer-hook.j2
dest: "{{ cuyper__cuyper_config_file }}"
- name: Touch vhosts
ansible.builtin.file:
path: "{{ cuyper__cuyper_vhosts_file }}"
state: touch
- name: Copy docker-compose.yml
ansible.builtin.copy:
src: templates/docker-compose.cupyer-hook.j2
dest: "{{ cuyper__cuyper_instance_path }}docker-compose.yml"
mode: '0644'
- name: Start cuyper service
community.docker.docker_compose_v2:
project_src: "{{ cuyper__cuyper_instance_path }}"
state: present