#servarr/tasks/main.yml - import_tasks: firewall.yml - name: Create servarr container directory ansible.builtin.set_fact: dir_list: "{{ servarr_base_directories }}" - name: Setup directory for servarr config ansible.builtin.import_role: name: container_runtime tasks_from: config-setup - name: Deploy Quadlet files template: src: "{{ item.src }}" dest: "{{ container_config_dir }}/{{ item.dest }}" loop: "{{ servarr_stack }}" register: quadlets_deployed - name: Validate VPN ansible.builtin.import_role: name: vpn_guard when: - vpn_guard_enabled | bool - not ansible_check_mode - name: Skip VPN guard validation in check mode debug: msg: "Skipping VPN guard validation during Ansible check mode." when: - vpn_guard_enabled | bool - ansible_check_mode - name: Set fact for systemd ansible.builtin.set_fact: service_names: "{{ arr_suite }}" - name: Execute systemd tasks ansible.builtin.import_role: name: container_runtime tasks_from: systemd