Puppet Class: tungsten::prereq::mysqlj

Defined in:
manifests/prereq/mysqlj.pp

Overview

Parameters:

  • enabled (Any) (defaults to: true)
  • location (Any) (defaults to: false)


17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
# File 'manifests/prereq/mysqlj.pp', line 17

class tungsten::prereq::mysqlj (
	$enabled = true ,
    $location = false,
) {
	if $enabled == true {
		file { "/opt/mysql":
			ensure => "directory",
			owner	=> "tungsten",
			group	=> "tungsten",
			mode	 => 750,
			require => User['tungsten'],
		}

		file { '/opt/mysql/mysql-connector-java-5.1.26-bin.jar':
			ensure => file,
			mode	 => 644,
			owner	=> "tungsten",
			group	=> "tungsten",
			source => 'puppet:///modules/tungsten/connectorj/mysql-connector-java-5.1.26-bin.jar',
		}
		
		$mysqljLocation = "/opt/mysql/mysql-connector-java-5.1.26-bin.jar"
	} else {
		$mysqljLocation = $location
	}
}