我在配置Puppet 4 master以处理HTTP请求时遇到问题,因此我可以使用CouchDB进行hiera。这些是我到目前为止所做的步骤:用测试数据库创建了新的CouchDB创造新…
你的步骤3和4:
gem install hiera-http-1.0.0
http_backend.rb file
/opt/puppetlabs/code/environments/production/mpdules/hiera_http
/opt/puppetlabs/puppet/lib/ruby/gems/2.1.0/gems/hiera-http
需要替换为:
/opt/puppetlabs/puppet/bin/gem install hiera-http
这将确保hiera-http hiera后端gem自动正确安装和配置为puppet使用的ruby。
如果你想将系统ruby用于puppet,以便它能识别从系统gem安装的hiera-http,那么你需要使用gem而不是你的OS包管理器安装puppet,facter和hiera。