The Puppet Labs Issue Tracker has Moved: https://tickets.puppetlabs.com

Feature #5235

Add SSL support to mysql for exported resources

Added by Jordan Sissel over 3 years ago. Updated almost 3 years ago.

Status:AcceptedStart date:11/08/2010
Priority:HighDue date:
Assignee:-% Done:

0%

Category:-Estimated time:0.50 hour
Target version:3.x
Affected Puppet version:2.6.2 Branch:https://github.com/jordansissel/puppet/tree/rails-mysql-ssl-support
Keywords:exported resources mysql ssl

We've Moved!

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:


Description

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.

History

#1 Updated by James Turnbull over 3 years ago

  • Status changed from Unreviewed to Needs Decision
  • Assignee set to Nigel Kersten

#2 Updated by Nigel Kersten over 3 years ago

  • Status changed from Needs Decision to Accepted
  • Target version set to 2.7.x

#3 Updated by Nigel Kersten over 3 years ago

  • Assignee deleted (Nigel Kersten)

#4 Updated by Nigel Kersten almost 3 years ago

  • Target version changed from 2.7.x to 3.x

Also available in: Atom PDF