This module manages the MySQL Java Connector (Connector/J).
MIT License
This module installs the upstream MySQL Java Connector (Connector/J).
Installs the upstream MySQL Java Connector (Connector/J). This is often required as many operating systems either ship outdated or broken versions by default.
include mysql_java_connector
Create soft links to the mysql connector for use with applications:
class { 'mysql_java_connector':
links => [ '/opt/tomcat_app/lib', '/opt/jboss_app/lib' ]
}
Most useful available parameters:
class { 'mysql_java_connector':
links => [ '/opt/tomcat_app/lib', '/opt/jboss_app/lib' ],
version => '4.99.111',
installdir => '/opt/custom',
downloadurl => 'http://example.co.za',
}
mysql_java_connector
: Main class, manages the installation.mysql_java_connector::install
: Installs mysql_java_connector binary.mysql_java_connector::links
: Creates softlinks to application directoriesensure
Ensure the MySQL connector is installed. Defaults to present.
version
Specifies the version of MySQL Java Connector you would like installed. Defaults to '5.1.40'
product
Product name, defaults to 'mysql-connector-java'
format
The default file format of the MySQL Java Connector install file, defaults to tar.gz
installdir
Installation directory of the MySQL connector. Defaults to '/opt/MySQL-connector'
downloadurl
Defaults to http://dev.mysql.com/Downloads/Connector-J
proxy_server
Optional proxy server to use, with port number if needed. ie: https://example.com:8080.
proxy_type
Proxy server type (none|http|https|ftp)
links
Directories to create softlinks to mysql connector file for use within applications. Defaults to an empty array. Must be an array.
This should be compatible with Linux distributions. Tested on:
See CONTRIBUTING.md