--- - name: Create oCIS directories ansible.builtin.file: path: "{{ item }}" state: directory owner: root group: root mode: "0755" loop: - "{{ ocis_dir }}" - "{{ ocis_config_dir }}" - "{{ ocis_data_dir }}" tags: [ocis] - name: Deploy oCIS Compose project ansible.builtin.include_role: name: compose_project vars: compose_project_dir: "{{ ocis_dir }}" compose_project_directories: - "{{ ocis_dir }}" - "{{ ocis_config_dir }}" - "{{ ocis_data_dir }}" compose_project_env_template_src: "{{ playbook_dir }}/../roles/ocis/templates/env.j2" compose_project_compose_template_src: "{{ playbook_dir }}/../roles/ocis/templates/compose.yaml.j2" compose_project_override_template_src: "{{ playbook_dir }}/../roles/ocis/templates/compose.override.yaml.j2" compose_project_create_proxy_network: "{{ ocis_routing_mode == 'traefik' }}" compose_project_proxy_network: "{{ ocis_traefik_network }}" compose_project_firewall_ports: "{{ ocis_tcp_ports }}" compose_project_firewall_enabled: "{{ ocis_routing_mode in ['host', 'traefik_file'] }}" tags: [ocis]