The Puppet Labs Issue Tracker has Moved: https://tickets.puppetlabs.com
Add SSL support to mysql for exported resources
|Category:||-||Estimated time:||0.50 hour|
|Affected Puppet version:||2.6.2||Branch:||https://github.com/jordansissel/puppet/tree/rails-mysql-ssl-support|
|Keywords:||exported resources mysql ssl|
Ticket tracking is now hosted in JIRA: https://tickets.puppetlabs.com
This ticket may be automatically exported to the PUP project on JIRA using the button below:
I recently deployed mysql + exported resources and want to use SSL for connectivity to mysql. Rails supports this, but puppet currently does not.
I have a patch for this in a github fork: https://github.com/jordansissel/puppet/tree/rails-mysql-ssl-support
The lack of this feature is currently blocking my further deployment of exported resources, so I am marking this bug as ‘high’ priority as it is for me.
Caveat: – You must use the ‘mysql’ gem, not the ‘ruby-mysql’ gem as the former uses libmysqlclient and supports SSL while the latter is pure-ruby and does not support mysql SSL.
Workarounds: – Unknown. Mysql uses a funky handshake before it starts SSL so I can’t proxy it easily with stunnel or federated tables.