Add role for services

This commit is contained in:
polyfloyd 2022-10-23 13:14:43 +02:00
parent 1191dd2534
commit cdc9f519f0
9 changed files with 171 additions and 0 deletions

View file

@ -0,0 +1,36 @@
---
# TODO: Install and build
- name: Create log dir
file:
path: /var/log/siahsd
state: directory
owner: siahsd
group: nogroup
- name: Install service file
template:
src: siahsd.service
dest: /etc/systemd/system/siahsd.service
owner: root
group: root
mode: 0644
notify: restart siahsd
- name: Start siahsd
systemd:
name: siahsd
state: started
enabled: yes
daemon_reload: true
- name: Allow siahsd traffic
iptables:
chain: INPUT
protocol: udp
destination_port: "4000"
jump: ACCEPT
ip_version: "{{ item }}"
action: insert
with_items: [ ipv4, ipv6 ]
notify: persist iptables