Skip to content

Commit c55d26f

Browse files
authored
Merge pull request #245 from skupjoe/master
Fix #243
2 parents 8c94376 + dcb6a2a commit c55d26f

File tree

3 files changed

+18
-12
lines changed

3 files changed

+18
-12
lines changed

content/opt/setup/50-icinga2

+6-4
Original file line numberDiff line numberDiff line change
@@ -46,18 +46,20 @@ chfn -f "${ICINGA2_USER_FULLNAME}" nagios
4646
if [ "${ICINGA2_IDO_MYSQL_HOST}" == "localhost" ]; then
4747
mysql_root <<-END
4848
CREATE DATABASE IF NOT EXISTS ${ICINGA2_IDO_MYSQL_DATA};
49+
CREATE USER IF NOT EXISTS '${ICINGA2_IDO_MYSQL_USER}'@'localhost'
50+
IDENTIFIED BY '${ICINGA2_IDO_MYSQL_PASS}';
4951
GRANT ALL
5052
ON ${ICINGA2_IDO_MYSQL_DATA}.*
51-
TO '${ICINGA2_IDO_MYSQL_USER}'@'localhost'
52-
IDENTIFIED BY '${ICINGA2_IDO_MYSQL_PASS}';
53+
TO '${ICINGA2_IDO_MYSQL_USER}'@'localhost';
5354
END
5455
elif [ -n "${MYSQL_ROOT_PASSWORD:-}" ]; then
5556
mysql_root <<-END
5657
CREATE DATABASE IF NOT EXISTS ${ICINGA2_IDO_MYSQL_DATA};
58+
CREATE USER IF NOT EXISTS '${ICINGA2_IDO_MYSQL_USER}'@'%'
59+
IDENTIFIED BY '${ICINGA2_IDO_MYSQL_PASS}';
5760
GRANT ALL
5861
ON ${ICINGA2_IDO_MYSQL_DATA}.*
59-
TO '${ICINGA2_IDO_MYSQL_USER}'@'%'
60-
IDENTIFIED BY '${ICINGA2_IDO_MYSQL_PASS}';
62+
TO '${ICINGA2_IDO_MYSQL_USER}'@'%';
6163
END
6264
fi
6365

content/opt/setup/60-icingaweb2

+6-4
Original file line numberDiff line numberDiff line change
@@ -42,19 +42,21 @@ if [ "${ICINGA2_IDO_MYSQL_HOST}" == "localhost" ]; then
4242
mysql_root <<-END
4343
CREATE DATABASE IF NOT EXISTS ${ICINGAWEB2_MYSQL_DATA}
4444
CHARACTER SET 'utf8';
45+
CREATE USER IF NOT EXISTS '${ICINGAWEB2_MYSQL_USER}'@'localhost'
46+
IDENTIFIED BY '${ICINGAWEB2_MYSQL_PASS}';
4547
GRANT ALL
4648
ON ${ICINGAWEB2_MYSQL_DATA}.*
47-
TO '${ICINGAWEB2_MYSQL_USER}'@'localhost'
48-
IDENTIFIED BY '${ICINGAWEB2_MYSQL_PASS}';
49+
TO '${ICINGAWEB2_MYSQL_USER}'@'localhost';
4950
END
5051
elif [ -n "${MYSQL_ROOT_PASSWORD:-}" ]; then
5152
mysql_root <<-END
5253
CREATE DATABASE IF NOT EXISTS ${ICINGAWEB2_MYSQL_DATA}
5354
CHARACTER SET 'utf8';
55+
CREATE USER IF NOT EXISTS '${ICINGAWEB2_MYSQL_USER}'@'%'
56+
IDENTIFIED BY '${ICINGAWEB2_MYSQL_PASS}';
5457
GRANT ALL
5558
ON ${ICINGAWEB2_MYSQL_DATA}.*
56-
TO '${ICINGAWEB2_MYSQL_USER}'@'%'
57-
IDENTIFIED BY '${ICINGAWEB2_MYSQL_PASS}';
59+
TO '${ICINGAWEB2_MYSQL_USER}'@'%';
5860
END
5961
fi
6062

content/opt/setup/61-icingaweb2-director

+6-4
Original file line numberDiff line numberDiff line change
@@ -23,19 +23,21 @@ if evaluate_boolean "${ICINGA2_FEATURE_DIRECTOR}"; then
2323
mysql_root <<-END
2424
CREATE DATABASE IF NOT EXISTS ${ICINGAWEB2_DIRECTOR_MYSQL_DATA}
2525
CHARACTER SET 'utf8';
26+
CREATE USER IF NOT EXISTS '${ICINGAWEB2_DIRECTOR_MYSQL_USER}'@'localhost'
27+
IDENTIFIED BY '${ICINGAWEB2_DIRECTOR_MYSQL_PASS}';
2628
GRANT ALL
2729
ON ${ICINGAWEB2_DIRECTOR_MYSQL_DATA}.*
28-
TO '${ICINGAWEB2_DIRECTOR_MYSQL_USER}'@'localhost'
29-
IDENTIFIED BY '${ICINGAWEB2_DIRECTOR_MYSQL_PASS}';
30+
TO '${ICINGAWEB2_DIRECTOR_MYSQL_USER}'@'localhost';
3031
END
3132
elif [ -n "${MYSQL_ROOT_PASSWORD:-}" ]; then
3233
mysql_root <<-END
3334
CREATE DATABASE IF NOT EXISTS ${ICINGAWEB2_DIRECTOR_MYSQL_DATA}
3435
CHARACTER SET 'utf8';
36+
CREATE USER IF NOT EXISTS '${ICINGAWEB2_DIRECTOR_MYSQL_USER}'@'%'
37+
IDENTIFIED BY '${ICINGAWEB2_DIRECTOR_MYSQL_PASS}';
3538
GRANT ALL
3639
ON ${ICINGAWEB2_DIRECTOR_MYSQL_DATA}.*
37-
TO '${ICINGAWEB2_DIRECTOR_MYSQL_USER}'@'%'
38-
IDENTIFIED BY '${ICINGAWEB2_DIRECTOR_MYSQL_PASS}';
40+
TO '${ICINGAWEB2_DIRECTOR_MYSQL_USER}'@'%';
3941
END
4042
fi
4143

0 commit comments

Comments
 (0)