grossd: Initial version of module

This commit is contained in:
Timo Makinen 2021-03-09 20:49:51 +00:00
parent 2cbe0b93af
commit 68810aa8c2
5 changed files with 217 additions and 0 deletions

Binary file not shown.

View file

@ -0,0 +1,37 @@
---
- name: install packages
package:
name: gross
state: installed
- name: create data directory
file:
path: /var/db/grossd
state: directory
mode: 0750
owner: gross
group: "{{ ansible_wheel }}"
- name: create config file
copy:
dest: /etc/grossd.conf
src: grossd.conf
mode: 0644
owner: root
group: "{{ ansible_wheel }}"
notify: restart grossd
- name: initialize database
command:
argv:
- /usr/sbin/grossd
- -C
- -u
- gross
creates: /var/db/grossd/grossd.state
- name: enable service
service:
name: grossd
state: started
enabled: true