ansible-role-invidious/tasks/configure.yml
2022-12-27 17:53:36 +02:00

26 lines
696 B
YAML

---
- name: Add Invidious vhosts to list
set_fact:
vhosts: "{{ vhosts + invidious_vhosts }}"
- name: Ensure Apache virtual host is configured
ansible.builtin.import_role:
name: apache_ssl_vhosts
when: handle_apache2_reverse_proxy
- name: Ensure Invidious composition is created
template:
src: templates/docker-compose.yml.j2
dest: "{{ invidious_folder }}/docker-compose.yml"
backup: yes
- name: Ensure composition is up
community.docker.docker_compose:
project_name: "{{ invidious_hostname }}"
project_src: "{{ invidious_folder }}"
- name: Ensure UFW allows port access
ufw:
rule: allow
port: "{{ invidious_internal_port }}"
when: handle_ufw