Adding a role for TheRaven

This commit is contained in:
2021-11-21 04:53:42 -06:00
parent 8f85acce78
commit eb39acaa06
3 changed files with 104 additions and 0 deletions

View File

@@ -0,0 +1,35 @@
---
- name: TheRaven package
become: yes
register: theravenpkg
package:
name: TheRaven
state: present
- name: TheRaven config directory
become: yes
file:
path: /usr/local/etc/TheRaven
owner: raven
group: raven
mode: 0750
state: directory
- name: TheRaven config
become: yes
register: theravenconfig
template:
src: raven.conf.j2
dest: /usr/local/etc/TheRaven/raven.conf
owner: raven
group: raven
mode: 0640
- name: TheRaven service
when: theravenpkg.changed or theravenconfig.changed
become: yes
service:
name: raven.service
state: restarted
enabled: yes