Fix service resource dependencies
diff --git a/mysql/server/service.sls b/mysql/server/service.sls
index 8d649cd..4d724e2 100644
--- a/mysql/server/service.sls
+++ b/mysql/server/service.sls
@@ -23,6 +23,8 @@
{%- endif %}
- require:
- pkg: mysql_packages
+ - watch_in:
+ - service: mysql_service
/etc/mysql/server-key.pem:
file.managed:
@@ -33,6 +35,8 @@
{%- endif %}
- require:
- pkg: mysql_packages
+ - watch_in:
+ - service: mysql_service
{%- if server.replication.role in ['slave', 'both'] %}
@@ -45,6 +49,8 @@
{%- endif %}
- require:
- pkg: mysql_packages
+ - watch_in:
+ - service: mysql_service
/etc/mysql/client-key.pem:
file.managed:
@@ -55,6 +61,8 @@
{%- endif %}
- require:
- pkg: mysql_packages
+ - watch_in:
+ - service: mysql_service
{%- endif %}
@@ -67,6 +75,8 @@
{%- endif %}
- require:
- pkg: mysql_packages
+ - watch_in:
+ - service: mysql_service
{%- endif %}
@@ -77,6 +87,8 @@
mysql_user.present:
- host: '%'
- password: {{ server.replication.password }}
+ - watch_in:
+ - service: mysql_service
{{ server.replication.user }}_replication_grants:
mysql_grants.present:
@@ -84,6 +96,8 @@
- database: '*.*'
- user: {{ server.replication.user }}
- host: '%'
+ - watch_in:
+ - service: mysql_service
{%- endif %}
@@ -111,4 +125,4 @@
{%- endif %}
-{%- endif %}
\ No newline at end of file
+{%- endif %}