Module Version: 3.11.0
Puppet Version: 4.10
OS Name/Version: Ubuntu 14.04
Describe your issue in as much detail as possible...
While trying to use the query_response_time.so MySQL plugins (https://www.percona.com/doc/percona-server/5.7/diagnostics/response_time_distribution.html#installing-the-plugins which we want to install via Puppet, we seem to have stumbled upon a rather impossible situation since MySQL refuses to start with an unknown variable 'query_response_time_stats=on', which can only be set after the query_response_time.so MySQL plugins are installed on the server.
So currently it does install-server with configuration -> install plugins.
What it should do is install-base-server -> install plugins -> then apply configuration.
I want to define that the plugin(s) should be installed right after the installation of the server, but before the $override_options (configuration) contains these value as that results in a non-startable MySQL server:
Plugin installation code:
Current way of dependency management:
See in the text above.