39 lines
798 B
YAML
39 lines
798 B
YAML
- name: Create docker-compose project directory
|
|
file:
|
|
path: /root/syncthing
|
|
state: directory
|
|
mode: 0750
|
|
owner: root
|
|
group: root
|
|
|
|
- name: Create docker-compose
|
|
template:
|
|
src: templates/docker-compose.yaml.j2
|
|
dest: /root/syncthing/docker-compose.yaml
|
|
owner: root
|
|
group: root
|
|
mode: 0600
|
|
|
|
- name: Run docker-compose up
|
|
command: docker compose up -d --build
|
|
args:
|
|
chdir: /root/syncthing
|
|
|
|
- name: Permit traffic in default zone on port 8384/tcp
|
|
ansible.posix.firewalld:
|
|
port: 8384/tcp
|
|
permanent: true
|
|
state: enabled
|
|
immediate: true
|
|
offline: true
|
|
|
|
- name: Permit traffic in default zone on port 22000/tcp
|
|
ansible.posix.firewalld:
|
|
port: 22000/tcp
|
|
permanent: true
|
|
state: enabled
|
|
immediate: true
|
|
offline: true
|
|
|
|
|