Mercurial > repos > other > Puppet
comparison modules/mysql/manifests/client.pp @ 0:956e484adc12
Initial public release of Puppet configs
author | IBBoard <dev@ibboard.co.uk> |
---|---|
date | Sat, 16 Aug 2014 19:47:38 +0000 |
parents | |
children | 58d1818c2ded |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:956e484adc12 |
---|---|
1 # | |
2 class mysql::client ( | |
3 $bindings_enable = $mysql::params::bindings_enable, | |
4 $package_ensure = $mysql::params::client_package_ensure, | |
5 $package_name = $mysql::params::client_package_name, | |
6 ) inherits mysql::params { | |
7 | |
8 include '::mysql::client::install' | |
9 | |
10 if $bindings_enable { | |
11 class { 'mysql::bindings': | |
12 java_enable => true, | |
13 perl_enable => true, | |
14 php_enable => true, | |
15 python_enable => true, | |
16 ruby_enable => true, | |
17 } | |
18 } | |
19 | |
20 | |
21 # Anchor pattern workaround to avoid resources of mysql::client::install to | |
22 # "float off" outside mysql::client | |
23 anchor { 'mysql::client::start': } -> | |
24 Class['mysql::client::install'] -> | |
25 anchor { 'mysql::client::end': } | |
26 | |
27 } |