Re: [Puppet Users] Re: I'm struggling with some node specific heria

2020-08-01 Thread Henrik Lindberg
On 2020-08-01 16:31, Dan Crisp wrote: Hello Henrik, Do you have a hunch to why this is not working? Don't really have the time to dig in at the detail level. You already got the advice to use the command line 'puppet lookup' with --explain option turned on to see how hiera resolves the

[Puppet Users] Re: I'm struggling with some node specific heria

2020-08-01 Thread Dan Crisp
Yes I upated the site.pp as recommended. On Friday, July 31, 2020 at 6:41:24 PM UTC+1, A Manzer wrote: > > Did you update site.pp to use the include syntax? > > I looked at the error again, because I'm really not sure why it's working > (other than the fact that you've mixed patterns, and

Re: [Puppet Users] Re: I'm struggling with some node specific heria

2020-08-01 Thread Dan Crisp
Hello Henrik, Do you have a hunch to why this is not working? Thanks, Dan. On Friday, July 31, 2020 at 7:40:22 PM UTC+1, Henrik Lindberg wrote: > > On 2020-07-31 19:41, A Manzer wrote: > > Did you update site.pp to use the include syntax? > > That is not needed to make automatic parameter

Re: [Puppet Users] Re: I'm struggling with some node specific heria

2020-07-31 Thread Henrik Lindberg
On 2020-07-31 19:41, A Manzer wrote: Did you update site.pp to use the include syntax? That is not needed to make automatic parameter lookup to work. - henrik -- Visit my Blog "Puppet on the Edge" http://puppet-on-the-edge.blogspot.se/ -- You received this message because you are

[Puppet Users] Re: I'm struggling with some node specific heria

2020-07-31 Thread A Manzer
Did you update site.pp to use the include syntax? I looked at the error again, because I'm really not sure why it's working (other than the fact that you've mixed patterns, and seriously over-complicated your code). So here's your error, right? Error: Could not retrieve catalog from remote

[Puppet Users] Re: I'm struggling with some node specific heria

2020-07-31 Thread Dan Crisp
Don't think it's a hiera issue now: # puppet lookup permitroot::permitroot_config --node lhcsrvprdcms01.fixnetix.com --- - Match Address xx.xx.xx.xx - PermitRootLogin without-password # pwd /etc/puppetlabs/code/environments/production/data/nodes # cat * permitroot::permitroot_config: -

[Puppet Users] Re: I'm struggling with some node specific heria

2020-07-31 Thread A Manzer
puppet lookup is a good diagnostic tool. Now though, you have a naming issue. You need the permitroot:: prefix if you want Puppet/Hiera to automatically fill in your parameter. So your puppet lookup debug command should be puppet lookup permitroot::permitroot_config --explain --node

[Puppet Users] Re: I'm struggling with some node specific heria

2020-07-31 Thread Dan Crisp
Still no luck. Hiera is now matching (it wasn't before): root@puppet:/# puppet lookup permitroot_config --node lhcsrvprdcms01.fixnetix.com --- - Match Address xx.xx.xx.xx - PermitRootLogin without-password I had to change the YAML file slightly to: permitroot_config: - 'Match Address

[Puppet Users] Re: I'm struggling with some node specific heria

2020-07-31 Thread A Manzer
I've noticed two other things that may need fixing: - It may be a copy and paste error, but you don't close your Match Address string in the pasted Hiera file above. That would cause your Yaml to be incorrect, and probably ignored. - In site.pp, you use the resource-like syntax for including

[Puppet Users] Re: I'm struggling with some node specific heria

2020-07-31 Thread Dan Crisp
Thanks for the reply. Unfortunately although my YAML file didn't have the .yaml suffix and I didn't have a data directory, after making the necessary changes, the same problem persists: Error: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error:

[Puppet Users] Re: I'm struggling with some node specific heria

2020-07-31 Thread A Manzer
You need to put your nodes hiera folder under a data folder. (*All* your hiera data goes under a data folder.) Also, ensure that your yaml file is named lhcsrvprdcms01.domain.com.yaml. You need the *full* node name, *and* the .yaml at the end for hiera to find it. That's tripped me up a few