equal
deleted
inserted
replaced
|
1 # |
|
2 class mysql::client ( |
|
3 $bindings_enable = $mysql::params::bindings_enable, |
|
4 $install_options = undef, |
|
5 $package_ensure = $mysql::params::client_package_ensure, |
|
6 $package_manage = $mysql::params::client_package_manage, |
|
7 $package_name = $mysql::params::client_package_name, |
|
8 ) inherits mysql::params { |
|
9 |
|
10 include '::mysql::client::install' |
|
11 |
|
12 if $bindings_enable { |
|
13 class { 'mysql::bindings': |
|
14 java_enable => true, |
|
15 perl_enable => true, |
|
16 php_enable => true, |
|
17 python_enable => true, |
|
18 ruby_enable => true, |
|
19 } |
|
20 } |
|
21 |
|
22 |
|
23 # Anchor pattern workaround to avoid resources of mysql::client::install to |
|
24 # "float off" outside mysql::client |
|
25 anchor { 'mysql::client::start': } -> |
|
26 Class['mysql::client::install'] -> |
|
27 anchor { 'mysql::client::end': } |
|
28 |
|
29 } |