-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmap.jinja
25 lines (23 loc) · 857 Bytes
/
map.jinja
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# Jinja mapping to define variables for each OS - RH and Debian
# v1: added 'server' key:value for each OS for server.sls
# v2: added 'client' key:value pair for each OS for client.sls
# v3: added server config parameters for config.sls
# v4: added service parameters for restart.sls
{% set mysql = salt ['grains.filter_by']({
'Debian': {
'server': 'mysql-server',
'client': 'mysql-client',
'server_conf': '/etc/mysql/mysql.conf.d/mysqld.cnf',
'server_conf_source': 'salt://mysql/files/deb_mysqld.cnf',
'service': 'mysql',
'python': 'python-mysqldb'
},
'RedHat': {
'server' : 'mariadb-server',
'client': 'mariadb',
'server_conf': '/etc/my.cnf.d/server.cnf',
'server_conf_source': 'salt:///mysql/files/rh_server.cnf',
'service': 'mariadb',
'python': 'MySQL-python',
},
}) %}