Endlessh-Go/tasks/main.yml
Justine Pelletreau 1a089809c3 Correction systemd
2022-02-18 18:03:02 +01:00

49 lines
948 B
YAML

---
- name: Copying .deb to remote
when: ansible_os_family == "Debian"
copy:
src: files/endlesshgo-amd64.deb
dest: /root/endlesshgo-amd64.deb
mode: '0744'
tags:
- endlessh
- name: Install endlessh-go to remote
when: ansible_os_family == "Debian"
apt:
deb: /root/endlesshgo-amd64.deb
tags:
- endlessh
- name: Enable and start the endlessh-go service
block:
- systemd:
name: endlessh-go
state: restarted
enabled: yes
tags:
- endlessh
- name: Populate service_facts
service_facts:
tags:
- endlessh
- name: Open Firewalld ports
block:
- firewalld:
port: "{{ item.value.port }}"
zone: "{{ item.value.zone }}"
permanent: yes
state: enabled
loop: "{{ lookup('dict', fwd_ports) }}"
- systemd:
name: firewalld
state: reloaded
when: "'firewalld.service' in ansible_facts.services"
tags:
- endlessh