I'm trying to migrate our existing Puppet env from WeBrick to Passenger with Apache.
However whenever I try and communicate with the puppet master, I'm getting a 403 forbidden error.
$ sudo puppet agent -t
Warning: Unable to fetch my node definition, but the agent run will continue:
Warning: Error 403 on SERVER: Forbidden request:
puppet-os.card.co.uk(192.168.150.118) access to /node/
puppet-os.card.co.uk [find] at :99
Info: Retrieving plugin
Error: /File[/var/lib/puppet/lib]: Failed to generate additional resources using 'eval_generate: Error 403 on SERVER: Forbidden request:
puppet-os.card.co.uk(192.168.150.118) access to /file_metadata/plugins [search] at :99
Error: /File[/var/lib/puppet/lib]: Could not evaluate: Error 403 on SERVER: Forbidden request:
puppet-os.card.co.uk(192.168.150.118) access to /file_metadata/plugins [find] at :99 Could not retrieve file metadata for puppet://
puppet.card.co.uk/plugins: Error 403 on SERVER: Forbidden request:
puppet-os.card.co.uk(192.168.150.118) access to /file_metadata/plugins [find] at :99
Info: Loading facts in /etc/puppet/modules/puppet/lib/facter/etckepper_puppet.rb
Info: Loading facts in /etc/puppet/modules/stdlib/lib/facter/puppet_vardir.rb
Info: Loading facts in /etc/puppet/modules/stdlib/lib/facter/root_home.rb
Info: Loading facts in /etc/puppet/modules/stdlib/lib/facter/facter_dot_d.rb
Info: Loading facts in /etc/puppet/modules/concat/lib/facter/concat_basedir.rb
Info: Loading facts in /etc/puppet/modules/act/lib/facter/oracle_sids.rb
Info: Loading facts in /etc/puppet/modules/act/lib/facter/smo_version.rb
Info: Loading facts in /etc/puppet/modules/firewall/lib/facter/iptables.rb
Info: Loading facts in /var/lib/puppet/lib/facter/oracle_sids.rb
Info: Loading facts in /var/lib/puppet/lib/facter/concat_basedir.rb
Info: Loading facts in /var/lib/puppet/lib/facter/puppet_vardir.rb
Info: Loading facts in /var/lib/puppet/lib/facter/iptables.rb
Info: Loading facts in /var/lib/puppet/lib/facter/root_home.rb
Info: Loading facts in /var/lib/puppet/lib/facter/facter_dot_d.rb
Info: Loading facts in /var/lib/puppet/lib/facter/smo_version.rb
Info: Loading facts in /var/lib/puppet/lib/facter/etckepper_puppet.rb
Error: Could not retrieve catalog from remote server: Error 403 on SERVER: Forbidden request:
puppet-os.card.co.uk(192.168.150.118) access to /catalog/
puppet-os.card.co.uk [find] at :99
Warning: Not using cache on failed catalog
Error: Could not retrieve catalog; skipping run
Error: Could not send report: Error 403 on SERVER: Forbidden request:
puppet-os.card.co.uk(192.168.150.118) access to /report/
puppet-os.card.co.uk [save] at :99
I've checked file permissions etc, and from what I can gather they are correct.
Cheers in advance for any responses.