--- - name: Ensure install directory exists file: path: "{{ install_dir }}" state: directory mode: "0755" - name: Deploy secrets file template: src: secrets.yaml.j2 dest: "{{ install_dir }}/secrets.yaml" mode: "0600" - name: Deploy docker-compose file template: src: docker-compose.yml.j2 dest: "{{ install_dir }}/docker-compose.yml" - name: Start comentario stack include_role: name: docker tasks_from: start-compose vars: compose_project_dir: "{{ install_dir }}" - name: Deploy comentario vhost include_role: name: apache tasks_from: deploy-reverse-proxy vars: vhost_name: comentario server_name: "{{ domain }}" backend_port: "{{ port }}" - name: Deploy comentario backup script include_role: name: docker tasks_from: deploy-backup vars: backup_name: comentario backup_hook_dir: /etc/restic/pre-backup.d backup_volumes: - comentario_comentario_postgres_data backup_files: - "{{ install_dir }}/docker-compose.yml" - "{{ install_dir }}/secrets.yaml"