--- - name: Create project dir file: state: directory #mode: '0755' #owner: 1000 #group: 1000 path: /opt/docker/mediaserver/config/openvpn/unused recurse: yes tags: setup - name: Place ovpn files unarchive: src: ovpn.tar.gz dest: /opt/docker/mediaserver/config/openvpn tags: setup, delugevpn - name: Create dashy config folder file: state: directory path: /opt/docker/mediaserver/dashy_config tags: setup,dashy - name: Place dashy config file copy: src: dashy_config.yml dest: /opt/docker/mediaserver/dashy_config/config.yml tags: setup, dashy - name: Place docker-compose.yaml template: src: docker-compose.yaml.j2 dest: /opt/docker/mediaserver/docker-compose.yaml #owner: 1000 #group: 1000 #mode: '0755' tags: setup - name: Start mediaserver community.docker.docker_compose: project_src: /opt/docker/mediaserver state: present pull: true