Files
ansible/roles/mediaserver/tasks/main.yml
2023-02-08 12:13:28 +01:00

45 lines
955 B
YAML
Executable File

---
- 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