1
0
Fork 0

Add a role for quassel-core
Some checks reported errors
continuous-integration/drone/push Build was killed

This commit is contained in:
Daniele Tricoli 2022-09-18 19:34:26 +02:00
parent 065bb6de03
commit 1db88db5a4
4 changed files with 29 additions and 1 deletions

View file

@ -0,0 +1,3 @@
---
quasselcore_become: true
quasselcore_become_user: root

View file

@ -0,0 +1,7 @@
---
- name: systemctl restart quasselcore
ansible.builtin.systemd:
name: quasselcore
state: restarted
become: "{{ quasselcore_become }}"
become_user: "{{ quasselcore_become_user }}"

View file

@ -0,0 +1,17 @@
---
- block:
- name: install quassel-core
ansible.builtin.apt:
name:
- quassel-core
update_cache: true
cache_valid_time: 3600
- name: ensure quassel-core is running
ansible.builtin.systemd:
state: started
name: quasselcore
become: "{{ quasselcore_become }}"
become_user: "{{ quasselcore_become_user }}"

View file

@ -119,7 +119,8 @@
# - ../roles/marytts
# - ../roles/zigbee2mqtt
# - ../roles/radicale
- ../roles/tailscale
# - ../roles/tailscale
- ../roles/quasselcore
# The easy ports sequece is just for test. Also don't disable strict IP
# filtering on production.
# - {role: ../roles/knockd, ports: [3333, 4444, 5555], network_interface: eth1, filter_ip: ""}