Backend fails without gems
Closed this issue · 6 comments
Ideally this function doesn't completely fail if the required gems are missing.
I think it would be better for it to just skip over the backend - that way a user can keep a default set of Vault information in their managed hiera.yaml file and not need to worry about having the required gems in place before that hiera.yaml file is deployed.
It's helped us internally as we deploy our Hiera file via r10k. Now I can r10k the same file to X amount of Puppetservers, and the ones with Vault installed will use the backend and the ones without can simply continue on as normal using the other backends defined.
Use 'puppetserver install debouncer' to install debouncer gems.
Thereafter it worked for me.
I think that Puppet should be installing this for us.
@wrightj5 It is already there. But it throws me the error even then.. I reinstalled it by running the above command. May be it's specifically for puppetserver's ruby gems repo. I am not ruby expert though. It's my guess
The gem needs to be installed using the puppetserver binary and the gem binary in /opt/puppetlabs