Add server.apparmor state; rm unused dirs

This commit is contained in:
N 2018-12-09 01:27:48 +00:00
parent fc056f2419
commit bb8e64685c
No known key found for this signature in database
GPG key ID: 93AFB6C0144D1A90
2 changed files with 11 additions and 7 deletions

10
mysql/apparmor.sls Normal file
View file

@ -0,0 +1,10 @@
{% from tpldir ~ "/map.jinja" import mysql with context %}
mysqld-apparmor-allow:
file.append:
- name: {{ mysql.config.apparmor.dir }}/{{ mysql.config.apparmor.file }}
- onlyif: test -d {{ mysql.config.apparmor.dir }}
- makedirs: True
- text:
- '{{ mysql.config.sections.mysqld.datadir }}/ r,'
- '{{ mysql.config.sections.mysqld.datadir }}/** rwk,'

View file

@ -1,6 +1,7 @@
include:
- .config
- .python
- .apparmor
{% from tpldir ~ "/map.jinja" import mysql with context %}
@ -144,13 +145,6 @@ mysql_initialize:
{% endif %}
mysqld-service-running:
file.append:
- name: {{ mysql.config.apparmor.dir }}/{{ mysql.config.apparmor.file }}
- onlyif: test -d {{ mysql.config.apparmor.dir }}
- makedirs: True
- text:
- '{{ mysql.config.sections.mysqld.datadir }}/ r,'
- '{{ mysql.config.sections.mysqld.datadir }}/** rwk,'
service.running:
- name: {{ mysql.service }}
- enable: True