Sha256: dd24e18ca1380b6f0bb0c69dadefdeab04dcfb02a533dfc4a647ee62f50c0f76

Contents?: true

Size: 1.54 KB

Versions: 14

Compression:

Stored size: 1.54 KB

Contents

# See README.md.
class mysql::bindings (
  # Boolean to determine if we should include the classes.
  $java_enable   = false,
  $perl_enable   = false,
  $php_enable    = false,
  $python_enable = false,
  $ruby_enable   = false,
  # Settings for the various classes.
  $java_package_ensure     = $mysql::params::java_package_ensure,
  $java_package_name       = $mysql::params::java_package_name,
  $java_package_provider   = $mysql::params::java_package_provider,
  $perl_package_ensure     = $mysql::params::perl_package_ensure,
  $perl_package_name       = $mysql::params::perl_package_name,
  $perl_package_provider   = $mysql::params::perl_package_provider,
  $php_package_ensure      = $mysql::params::php_package_ensure,
  $php_package_name        = $mysql::params::php_package_name,
  $php_package_provider    = $mysql::params::php_package_provider,
  $python_package_ensure   = $mysql::params::python_package_ensure,
  $python_package_name     = $mysql::params::python_package_name,
  $python_package_provider = $mysql::params::python_package_provider,
  $ruby_package_ensure     = $mysql::params::ruby_package_ensure,
  $ruby_package_name       = $mysql::params::ruby_package_name,
  $ruby_package_provider   = $mysql::params::ruby_package_provider
) inherits mysql::params {

  if $java_enable   { include '::mysql::bindings::java' }
  if $perl_enable   { include '::mysql::bindings::perl' }
  if $php_enable    { include '::mysql::bindings::php' }
  if $python_enable { include '::mysql::bindings::python' }
  if $ruby_enable   { include '::mysql::bindings::ruby' }

}

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
freighthop-0.6.1 modules/mysql/manifests/bindings.pp
freighthop-0.6.0 modules/mysql/manifests/bindings.pp
freighthop-0.5.2 modules/mysql/manifests/bindings.pp
freighthop-0.5.1 modules/mysql/manifests/bindings.pp
freighthop-0.5.0 modules/mysql/manifests/bindings.pp
freighthop-0.4.1 modules/mysql/manifests/bindings.pp
freighthop-0.4.0 modules/mysql/manifests/bindings.pp
freighthop-0.3.3 modules/mysql/manifests/bindings.pp
freighthop-0.3.2 modules/mysql/manifests/bindings.pp
freighthop-0.3.1 modules/mysql/manifests/bindings.pp
freighthop-0.3.0 modules/mysql/manifests/bindings.pp
freighthop-0.2.1 modules/mysql/manifests/bindings.pp
freighthop-0.2.0 modules/mysql/manifests/bindings.pp
freighthop-0.1.0 modules/mysql/manifests/bindings.pp