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