24 lines
589 B
Plaintext
24 lines
589 B
Plaintext
|
dmarc:
|
||
|
user.present:
|
||
|
- fullname: 'DMARC reports'
|
||
|
- home: /home/dmarc
|
||
|
- shell: /usr/sbin/nologin
|
||
|
- system: True
|
||
|
- usergroup: True
|
||
|
- password: '{{ salt['pillar.get']('dmarcts:user_pw', '') }}'
|
||
|
- hash_password: True
|
||
|
- enforce_password: False
|
||
|
|
||
|
dmarcts:
|
||
|
pkg.installed:
|
||
|
- name: dmarcts-report-parser
|
||
|
mysql_user.present:
|
||
|
- name: dmarcts
|
||
|
- password: '{{ salt['pillar.get']('dmarcts:mariadb_pw', '') }}'
|
||
|
mysql_database.present:
|
||
|
- name: dmarcts
|
||
|
mysql_grants.present:
|
||
|
- grant: all privileges
|
||
|
- database: dmarcts.*
|
||
|
- user: dmarcts
|