Advertisement
Guest User

Untitled

a guest
Apr 19th, 2018
212
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.86 KB | None | 0 0
  1. 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
  2.  
  3. #
  4. class mysql::client (
  5. $bindings_enable = $mysql::params::bindings_enable,
  6. $install_options = undef,
  7. $package_ensure = $mysql::params::client_package_ensure,
  8. $package_manage = $mysql::params::client_package_manage,
  9. $package_name = $mysql::params::client_package_name,
  10. ) inherits mysql::params {
  11.  
  12. include '::mysql::client::install'
  13.  
  14. if $bindings_enable {
  15. class { 'mysql::bindings':
  16. java_enable => true,
  17. perl_enable => true,
  18. php_enable => true,
  19. python_enable => true,
  20. ruby_enable => true,
  21. }
  22. }
  23.  
  24. # Anchor pattern workaround to avoid resources of mysql::client::install to
  25. # "float off" outside mysql::client
  26. anchor { 'mysql::client::start': }
  27. -> Class['mysql::client::install']
  28. -> anchor { 'mysql::client::end': }
  29. }
  30.  
  31. class mysql::params {
  32.  
  33. $manage_config_file = true
  34. $purge_conf_dir = false
  35. $restart = false
  36. $root_password = 'UNSET'
  37. $install_secret_file = '/.mysql_secret'
  38. $server_package_ensure = 'present'
  39. $server_package_manage = true
  40. $server_service_manage = true
  41. $server_service_enabled = true
  42. $client_package_ensure = 'present'
  43. $client_package_manage = true
  44. $create_root_user = true
  45. $create_root_my_cnf = true
  46. # mysql::bindings
  47. $bindings_enable = false
  48. $java_package_ensure = 'present'
  49. $java_package_provider = undef
  50. $perl_package_ensure = 'present'
  51. $perl_package_provider = undef
  52. $php_package_ensure = 'present'
  53. $php_package_provider = undef
  54. $python_package_ensure = 'present'
  55. $python_package_provider = undef
  56. $ruby_package_ensure = 'present'
  57. $ruby_package_provider = undef
  58. $client_dev_package_ensure = 'present'
  59. $client_dev_package_provider = undef
  60. $daemon_dev_package_ensure = 'present'
  61. $daemon_dev_package_provider = undef
  62. $xtrabackup_package_name = 'percona-xtrabackup'
  63.  
  64. class profiles::mysql::server (
  65. Hash $config,
  66. Optional[Hash] $databases = undef,
  67. $version = 'present',
  68. ) {
  69.  
  70.  
  71. -_- webster@glitch:~/workspace/environments$grep -r mysql::client::package_ensure *
  72. hieradata/common.yaml:mysql::client::package_ensure: "%{hiera('profiles::mysql::server::version')}"
  73. ^-^ webster@glitch:~/workspace/environments$grep -r profiles::mysql::server::version *
  74. hieradata/common.yaml:profiles::mysql::server::version: "10.2.14+maria~%{lsbdistcodename}"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement