|
1 |
| -# See README.md. |
| 1 | +# @summary |
| 2 | +# Parent class for MySQL bindings. |
| 3 | +# |
| 4 | +# @example Install Ruby language bindings |
| 5 | +# class { 'mysql::bindings': |
| 6 | +# ruby_enable => true, |
| 7 | +# ruby_package_ensure => 'present', |
| 8 | +# ruby_package_name => 'ruby-mysql-2.7.1-1mdv2007.0.sparc.rpm', |
| 9 | +# ruby_package_provider => 'rpm', |
| 10 | +# } |
| 11 | +# @param install_options |
| 12 | +# Passes `install_options` array to managed package resources. You must pass the [appropriate options](https://docs.puppetlabs.com/references/latest/type.html#package-attribute-install_options) for the package manager(s). |
| 13 | +# @param java_enable |
| 14 | +# Specifies whether `::mysql::bindings::java` should be included. Valid values are `true`, `false`. |
| 15 | +# @param perl_enable |
| 16 | +# Specifies whether `mysql::bindings::perl` should be included. Valid values are `true`, `false`. |
| 17 | +# @param php_enable |
| 18 | +# Specifies whether `mysql::bindings::php` should be included. Valid values are `true`, `false`. |
| 19 | +# @param python_enable |
| 20 | +# Specifies whether `mysql::bindings::python` should be included. Valid values are `true`, `false`. |
| 21 | +# @param ruby_enable |
| 22 | +# Specifies whether `mysql::bindings::ruby` should be included. Valid values are `true`, `false`. |
| 23 | +# @param client_dev |
| 24 | +# Specifies whether `::mysql::bindings::client_dev` should be included. Valid values are `true`', `false`. |
| 25 | +# @param daemon_dev |
| 26 | +# Specifies whether `::mysql::bindings::daemon_dev` should be included. Valid values are `true`, `false`. |
| 27 | +# @param java_package_ensure |
| 28 | +# Whether the package should be present, absent, or a specific version. Valid values are 'present', 'absent', or 'x.y.z'. Only applies if `java_enable => true`. |
| 29 | +# @param java_package_name |
| 30 | +# The name of the Java package to install. Only applies if `java_enable => true`. |
| 31 | +# @param java_package_provider |
| 32 | +# The provider to use to install the Java package. Only applies if `java_enable => true`. |
| 33 | +# @param perl_package_ensure |
| 34 | +# Whether the package should be present, absent, or a specific version. Valid values are 'present', 'absent', or 'x.y.z'. Only applies if `perl_enable => true`. |
| 35 | +# @param perl_package_name |
| 36 | +# The name of the Perl package to install. Only applies if `perl_enable => true`. |
| 37 | +# @param perl_package_provider |
| 38 | +# The provider to use to install the Perl package. Only applies if `perl_enable => true`. |
| 39 | +# @param php_package_ensure |
| 40 | +# Whether the package should be present, absent, or a specific version. Valid values are 'present', 'absent', or 'x.y.z'. Only applies if `php_enable => true`. |
| 41 | +# @param php_package_name |
| 42 | +# The name of the PHP package to install. Only applies if `php_enable => true`. |
| 43 | +# @param php_package_provider |
| 44 | +# The provider to use to install the PHP package. Only applies if `php_enable => true`. |
| 45 | +# @param python_package_ensure |
| 46 | +# Whether the package should be present, absent, or a specific version. Valid values are 'present', 'absent', or 'x.y.z'. Only applies if `python_enable => true`. |
| 47 | +# @param python_package_name |
| 48 | +# The name of the Python package to install. Only applies if `python_enable => true`. |
| 49 | +# @param python_package_provider |
| 50 | +# The provider to use to install the Python package. Only applies if `python_enable => true`. |
| 51 | +# @param ruby_package_ensure |
| 52 | +# Whether the package should be present, absent, or a specific version. Valid values are 'present', 'absent', or 'x.y.z'. Only applies if `ruby_enable => true`. |
| 53 | +# @param ruby_package_name |
| 54 | +# The name of the Ruby package to install. Only applies if `ruby_enable => true`. |
| 55 | +# @param ruby_package_provider |
| 56 | +# What provider should be used to install the package. |
| 57 | +# @param client_dev_package_ensure |
| 58 | +# Whether the package should be present, absent, or a specific version. Valid values are 'present', 'absent', or 'x.y.z'. Only applies if `client_dev => true`. |
| 59 | +# @param client_dev_package_name |
| 60 | +# The name of the client_dev package to install. Only applies if `client_dev => true`. |
| 61 | +# @param client_dev_package_provider |
| 62 | +# The provider to use to install the client_dev package. Only applies if `client_dev => true`. |
| 63 | +# @param daemon_dev_package_ensure |
| 64 | +# Whether the package should be present, absent, or a specific version. Valid values are 'present', 'absent', or 'x.y.z'. Only applies if `daemon_dev => true`. |
| 65 | +# @param daemon_dev_package_name |
| 66 | +# The name of the daemon_dev package to install. Only applies if `daemon_dev => true`. |
| 67 | +# @param daemon_dev_package_provider |
| 68 | +# The provider to use to install the daemon_dev package. Only applies if `daemon_dev => true`. |
| 69 | +# |
2 | 70 | class mysql::bindings (
|
3 | 71 | $install_options = undef,
|
4 | 72 | # Boolean to determine if we should include the classes.
|
|
0 commit comments