-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathserver.sls
36 lines (27 loc) · 1 KB
/
server.sls
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
26
27
28
29
30
31
32
33
34
35
36
# import the mysql set from /srv/salt/mysql/map.jinja file
{% from 'mysql/map.jinja' import mysql with context %}
{% if grains['os_family'] == 'Debian' %}
mysql_debconf_install:
pkg.installed:
- name: debconf
mysql_debconf_settings:
debconf.set:
- name: mysql-server
- data:
# 'mysql-server/root_password': {'type': 'password', 'value': 'XXXXXXX'}
# 'mysql-server/root_password_again' : {'type': 'password', 'value': 'XXXXXXXX'}
'mysql-server/root_password' : { 'type': 'password','value':'{{ pillar['mysql']['root']['password'] }}'}
'mysql-server/root_password_again' : { 'type' : 'password','value':'{{ pillar['mysql']['root']['password'] }}'}
- require:
- pkg: debconf
- require_in:
- mysql_server_install
{% endif %}
mysql_server_install:
pkg.installed:
# call the "server" variable from mysql set /srv/salt/mysql/map.jinja file
- name: {{ mysql.server }}
# Old server.sls
#mysql_server_install:
# pkg.installed:
# - name: mariadb-server