Add a role for quassel-core
Some checks reported errors
continuous-integration/drone/push Build was killed
Some checks reported errors
continuous-integration/drone/push Build was killed
This commit is contained in:
parent
065bb6de03
commit
1db88db5a4
3
roles/quasselcore/defaults/main.yml
Normal file
3
roles/quasselcore/defaults/main.yml
Normal file
|
@ -0,0 +1,3 @@
|
|||
---
|
||||
quasselcore_become: true
|
||||
quasselcore_become_user: root
|
7
roles/quasselcore/handlers/main.yml
Normal file
7
roles/quasselcore/handlers/main.yml
Normal file
|
@ -0,0 +1,7 @@
|
|||
---
|
||||
- name: systemctl restart quasselcore
|
||||
ansible.builtin.systemd:
|
||||
name: quasselcore
|
||||
state: restarted
|
||||
become: "{{ quasselcore_become }}"
|
||||
become_user: "{{ quasselcore_become_user }}"
|
17
roles/quasselcore/tasks/main.yml
Normal file
17
roles/quasselcore/tasks/main.yml
Normal 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 }}"
|
|
@ -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: ""}
|
||||
|
|
Loading…
Reference in a new issue