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