Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Error: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error: Error while evaluating a Function Call, Lookup of key 'mysql::client::package_ensure' failed: Lookup of key 'profiles::mysql::server::version' failed: value has wrong type, expects a Hash value, got String at /etc/puppetlabs/code/environments/puppet4/modules/profiles/manifests/mysql/client.pp:14:21
- #
- class mysql::client (
- $bindings_enable = $mysql::params::bindings_enable,
- $install_options = undef,
- $package_ensure = $mysql::params::client_package_ensure,
- $package_manage = $mysql::params::client_package_manage,
- $package_name = $mysql::params::client_package_name,
- ) inherits mysql::params {
- include '::mysql::client::install'
- if $bindings_enable {
- class { 'mysql::bindings':
- java_enable => true,
- perl_enable => true,
- php_enable => true,
- python_enable => true,
- ruby_enable => true,
- }
- }
- # Anchor pattern workaround to avoid resources of mysql::client::install to
- # "float off" outside mysql::client
- anchor { 'mysql::client::start': }
- -> Class['mysql::client::install']
- -> anchor { 'mysql::client::end': }
- }
- class mysql::params {
- $manage_config_file = true
- $purge_conf_dir = false
- $restart = false
- $root_password = 'UNSET'
- $install_secret_file = '/.mysql_secret'
- $server_package_ensure = 'present'
- $server_package_manage = true
- $server_service_manage = true
- $server_service_enabled = true
- $client_package_ensure = 'present'
- $client_package_manage = true
- $create_root_user = true
- $create_root_my_cnf = true
- # mysql::bindings
- $bindings_enable = false
- $java_package_ensure = 'present'
- $java_package_provider = undef
- $perl_package_ensure = 'present'
- $perl_package_provider = undef
- $php_package_ensure = 'present'
- $php_package_provider = undef
- $python_package_ensure = 'present'
- $python_package_provider = undef
- $ruby_package_ensure = 'present'
- $ruby_package_provider = undef
- $client_dev_package_ensure = 'present'
- $client_dev_package_provider = undef
- $daemon_dev_package_ensure = 'present'
- $daemon_dev_package_provider = undef
- $xtrabackup_package_name = 'percona-xtrabackup'
- class profiles::mysql::server (
- Hash $config,
- Optional[Hash] $databases = undef,
- $version = 'present',
- ) {
- -_- webster@glitch:~/workspace/environments$grep -r mysql::client::package_ensure *
- hieradata/common.yaml:mysql::client::package_ensure: "%{hiera('profiles::mysql::server::version')}"
- ^-^ webster@glitch:~/workspace/environments$grep -r profiles::mysql::server::version *
- hieradata/common.yaml:profiles::mysql::server::version: "10.2.14+maria~%{lsbdistcodename}"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement