Skip to content

Commit 8fc2b03

Browse files
Merge pull request #263 from bawuenet/master
refactor(jinja): improve indentation
2 parents 1ee8af3 + d09728e commit 8fc2b03

File tree

1 file changed

+53
-49
lines changed

1 file changed

+53
-49
lines changed

mysql/server.sls

Lines changed: 53 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -14,33 +14,34 @@ include:
1414
{%- set mysql_datadir = salt['pillar.get']('mysql:server:mysqld:datadir', '/var/lib/mysql') %}
1515
{%- set mysql_unix_socket = salt['pillar.get']('mysql:server:unix_socket', '') %}
1616
{%- set lsb_distrib_codename = salt['grains.get']('lsb_distrib_codename', None) %}
17+
1718
{%- if mysql_root_password %}
18-
{%- if os_family == 'Debian' %}
19-
20-
{% if 'debconf_root_password' in mysql %}
21-
{% set debconf_root_password = mysql.debconf_root_password %}
22-
{% set debconf_root_password_again = mysql.debconf_root_password_again %}
23-
{% elif mysql.serverpkg.startswith('percona-server-server') %}
24-
{% if mysql.serverpkg < 'percona-server-server-5.7' %}{# 5.5 and 5.6 uses the same name... #}
25-
{% set debconf_root_password = 'percona-server-server/root_password' %}
26-
{% set debconf_root_password_again = 'percona-server-server/root_password_again' %}
27-
{% elif '5.7' in mysql.serverpkg %}{# 5.7 changed option name... #}
28-
{% set debconf_root_password = 'percona-server-server-5.7/root-pass' %}
29-
{% set debconf_root_password_again = 'percona-server-server-5.7/re-root-pass' %}
30-
{% else %}{# attempt to support future version? #}
31-
{% set debconf_root_password = mysql.serverpkg + '/root-pass' %}
32-
{% set debconf_root_password_again = mysql.serverpkg + '/re-root-pass' %}
33-
{% endif %}
34-
{% else %}
35-
{% if salt['grains.get']('osmajorrelease')|int < 9 or not salt['grains.get']('os')|lower == 'debian' %}
36-
{% set debconf_root_password = 'mysql-server/root_password' %}
37-
{% set debconf_root_password_again = 'mysql-server/root_password_again' %}
38-
{% else %}
39-
{% set debconf_root_password = False %}
40-
{% endif %}
41-
{% endif %}
42-
43-
{% if mysql.serverpkg == 'mysql-community-server' %}
19+
{%- if os_family == 'Debian' %}
20+
21+
{%- if 'debconf_root_password' in mysql %}
22+
{%- set debconf_root_password = mysql.debconf_root_password %}
23+
{%- set debconf_root_password_again = mysql.debconf_root_password_again %}
24+
{%- elif mysql.serverpkg.startswith('percona-server-server') %}
25+
{%- if mysql.serverpkg < 'percona-server-server-5.7' %}{# 5.5 and 5.6 uses the same name... #}
26+
{%- set debconf_root_password = 'percona-server-server/root_password' %}
27+
{%- set debconf_root_password_again = 'percona-server-server/root_password_again' %}
28+
{%- elif '5.7' in mysql.serverpkg %}{# 5.7 changed option name... #}
29+
{%- set debconf_root_password = 'percona-server-server-5.7/root-pass' %}
30+
{%- set debconf_root_password_again = 'percona-server-server-5.7/re-root-pass' %}
31+
{%- else %}{# attempt to support future version? #}
32+
{%- set debconf_root_password = mysql.serverpkg + '/root-pass' %}
33+
{%- set debconf_root_password_again = mysql.serverpkg + '/re-root-pass' %}
34+
{%- endif %}
35+
{%- else %}
36+
{%- if salt['grains.get']('osmajorrelease')|int < 9 or not salt['grains.get']('os')|lower == 'debian' %}
37+
{%- set debconf_root_password = 'mysql-server/root_password' %}
38+
{%- set debconf_root_password_again = 'mysql-server/root_password_again' %}
39+
{%- else %}
40+
{%- set debconf_root_password = False %}
41+
{%- endif %}
42+
{%- endif %}
43+
44+
{% if mysql.serverpkg == 'mysql-community-server' %}
4445
mysql-community-server_repo:
4546
pkgrepo.managed:
4647
- humanname: "Mysql official repo"
@@ -49,7 +50,7 @@ mysql-community-server_repo:
4950
- refresh: True
5051
- require_in:
5152
- pkg: mysql-community-server
52-
{% endif %}
53+
{% endif %}
5354
5455
mysql_debconf_utils:
5556
pkg.installed:
@@ -65,8 +66,8 @@ mysql_debconf:
6566
- require:
6667
- pkg: mysql_debconf_utils
6768
68-
{%- if debconf_root_password %}
69-
{% if mysql.serverpkg == 'mysql-community-server' %}
69+
{%- if debconf_root_password %}
70+
{% if mysql.serverpkg == 'mysql-community-server' %}
7071
mysql_password_debconf:
7172
debconf.set:
7273
- name: 'mysql-community-server'
@@ -78,7 +79,7 @@ mysql_password_debconf:
7879
- pkg: {{ mysql.serverpkg }}
7980
- require:
8081
- pkg: mysql_debconf_utils
81-
{% else %}
82+
{% else %}
8283
mysql_password_debconf:
8384
debconf.set:
8485
- name: mysql-server
@@ -90,54 +91,54 @@ mysql_password_debconf:
9091
- require:
9192
- pkg: mysql_debconf_utils
9293
93-
{% endif %}
94-
{% endif %}
94+
{% endif %}
95+
{% endif %}
9596
96-
{%- elif os_family in ['RedHat', 'Suse', 'FreeBSD'] %}
97+
{%- elif os_family in ['RedHat', 'Suse', 'FreeBSD'] %}
9798
mysql_root_password:
9899
cmd.run:
99100
- name: mysqladmin --host "{{ mysql_host }}" --user {{ mysql_root_user }} password '{{ mysql_root_password|replace("'", "'\"'\"'") }}'
100101
- unless: mysql --host "{{ mysql_host }}" --user {{ mysql_root_user }} --password='{{ mysql_root_password|replace("'", "'\"'\"'") }}' --execute="SELECT 1;"
101102
- require:
102103
- service: mysqld-service-running
103104
104-
{%- for host in {'localhost': '', 'localhost.localdomain': '', salt['grains.get']('fqdn'): ''}.keys() %}
105+
{%- for host in {'localhost': '', 'localhost.localdomain': '', salt['grains.get']('fqdn'): ''}.keys() %}
105106
mysql_delete_anonymous_user_{{ host }}:
106107
mysql_user:
107108
- absent
108109
- host: {{ host or "''" }}
109110
- name: ''
110111
- connection_host: '{{ mysql_host }}'
111112
- connection_user: '{{ mysql_salt_user }}'
112-
{%- if mysql_salt_password %}
113+
{%- if mysql_salt_password %}
113114
- connection_pass: '{{ mysql_salt_password }}'
114-
{%- endif %}
115-
{%- if mysql_unix_socket %}
115+
{%- endif %}
116+
{%- if mysql_unix_socket %}
116117
- connection_unix_socket: '{{ mysql_unix_socket }}'
117-
{%- endif %}
118+
{%- endif %}
118119
- connection_charset: utf8
119120
- require:
120121
- service: mysqld-service-running
121122
- pkg: mysql_python
122-
{%- if (mysql_salt_user == mysql_root_user) and mysql_root_password %}
123+
{%- if (mysql_salt_user == mysql_root_user) and mysql_root_password %}
123124
- cmd: mysql_root_password
124-
{%- endif %}
125-
{%- if (mysql_salt_user != mysql_root_user) %}
125+
{%- endif %}
126+
{%- if (mysql_salt_user != mysql_root_user) %}
126127
- sls: mysql.salt-user
127-
{%- endif %}
128-
{%- endfor %}
129-
{%- endif %}
128+
{%- endif %}
129+
{%- endfor %}
130+
{%- endif %}
130131
{%- endif %}
131132
132133
{%- if os_family == 'Arch' %}
133134
# on arch linux: inital mysql datadirectory is not created
134135
mysql_install_datadir:
135136
cmd.run:
136-
{%- if mysql.version is defined and mysql.version >= 5.7 %}
137+
{%- if mysql.version is defined and mysql.version >= 5.7 %}
137138
- name: mysqld --initialize-insecure --user=mysql --basedir=/usr --datadir={{ mysql_datadir }}
138-
{%- else %}
139+
{%- else %}
139140
- name: mysql_install_db --user=mysql --basedir=/usr --datadir={{ mysql_datadir }}
140-
{%- endif %}
141+
{%- endif %}
141142
- runas: root
142143
- creates: {{ mysql_datadir }}/mysql/user.frm
143144
- env:
@@ -162,7 +163,8 @@ mysqld-packages:
162163
- file: mysql_config_directory
163164
{%- endif %}
164165
165-
{%- if os_family in ['RedHat', 'Suse'] and mysql.version is defined and mysql.version >= 5.7 and mysql.serverpkg.lower() != 'mariadb-server' %}
166+
{%- if os_family in ['RedHat', 'Suse'] and mysql.version is defined
167+
and mysql.version >= 5.7 and mysql.serverpkg.lower() != 'mariadb-server' %}
166168
# Initialize mysql database with --initialize-insecure option before starting service so we don't get locked out.
167169
mysql_initialize:
168170
cmd.run:
@@ -217,7 +219,9 @@ mysqld-service-running:
217219
- enable: True
218220
- require:
219221
- pkg: {{ mysql.serverpkg }}
220-
{%- if (os_family in ['RedHat', 'Suse'] and mysql.version is defined and mysql.version >= 5.7 and mysql.serverpkg.lower() != 'mariadb-server') or (os_family in ['Gentoo', 'FreeBSD']) %}
222+
{%- if (os_family in ['RedHat', 'Suse'] and mysql.version is defined
223+
and mysql.version >= 5.7 and mysql.serverpkg.lower() != 'mariadb-server')
224+
or (os_family in ['Gentoo', 'FreeBSD']) %}
221225
- cmd: mysql_initialize
222226
{%- elif os_family in ['RedHat', 'Suse'] and mysql.serverpkg.lower() == 'mariadb-server' %}
223227
- file: {{ mysql_datadir }}

0 commit comments

Comments
 (0)