Ok, I think the puppet config print variable should be changed to puppet --configprint variable:
# puppet config print abc; echo $?
err: Could not parse /etc/puppet/puppet.conf: Could not match line abc at /etc/puppet/puppet.conf:bla
invalid parameter: abc
0
# puppet config print certname; echo $?
err: Could not parse /etc/puppet/puppet.conf: Could not match line abc at /etc/puppet/puppet.conf:bla
host.example.com
0
Ok, I think the puppet config print variable should be changed to puppet --configprint variable:
# puppet config print abc; echo $? puppet. conf: Could not match line abc at /etc/puppet/ puppet. conf:bla
err: Could not parse /etc/puppet/
invalid parameter: abc
0
# puppet --configprint abc; echo $?
invalid parameter: abc
1
# puppet config print certname; echo $? puppet. conf: Could not match line abc at /etc/puppet/ puppet. conf:bla
err: Could not parse /etc/puppet/
host.example.com
0
# puppet --configprint certname; echo $?
host.example.com
0