Hey Takashi, On 13/04/2022 16:01, Takashi Kajinami wrote:
This is basically because the implementation uses some resources like mysql_user imported from puppetlabs-mysql and these resources are designed to work in the node where mysql is deployed by mysql::server. (Especially the ~/.my.cnf file created).
Technically speaking you can remove that include as long as you can prepare all of the required resources with these resources but that'd be quite tricky.
Thanks for the quick and thorough response. I worked around the issue by just using the mysql::db class directly. It's actually clearly documented on how to use it on an existing server and without installing or managing it: * https://forge.puppet.com/modules/puppetlabs/mysql#work-with-an-existing-serv... Regards and thanks again! Christian