Daniel Obi
2014-Oct-30 14:21 UTC
[Puppet Users] Error: Could not request certificate: Find /devops/certificate/ca?fail_on_404=true
Greetings,
we just installed puppetmaster 3.7.1 and trying to join a new agent 3.7.1
with the following error:
puppet agent -t --trace --debug
Error: Could not request certificate: Find
/devops/certificate/ca?fail_on_404=true resulted in 404 with the message:
Not Found: Could not find environment 'devops'
if i try to join with production environment all is fine
puppet.conf on server:
### File managed with puppet ###
## Module: 'puppet'
[main]
# The Puppet log directory.
# The default value is '$vardir/log'.
logdir = /var/log/puppet
# Where Puppet PID files are kept.
# The default value is '$vardir/run'.
rundir = /var/run/puppet
# Where SSL certificates are kept.
# The default value is '$confdir/ssl'.
ssldir = $vardir/ssl
# Allow services in the 'puppet' group to access key (Foreman +
proxy)
privatekeydir = $ssldir/private_keys { group = service }
hostprivkey = $privatekeydir/$certname.pem { mode = 640 }
# Puppet 3.0.x requires this in both [main] and [master] - harmless on
agents
autosign = $confdir/autosign.conf { mode = 664 }
show_diff = false
# Use specified CA server
ca_server = xxxx
hiera_config = $confdir/hiera.yaml
### Next part of the file is managed by a different template ###
## Module: 'puppet'
[master]
autosign = $confdir/autosign.conf { mode = 664 }
reports = foreman
external_nodes = /etc/puppet/node.rb
node_terminus = exec
ca = false
ssldir = /var/lib/puppet/ssl
certname = xxx
environmentpath = /etc/puppet/environments
basemodulepath =
/etc/puppet/environments/common:/etc/puppet/modules:/usr/share/puppet/modules
/etc/puppet lokks like:
.
├── auth.conf
├── auth.conf.rpmnew
├── environments
│ ├── development
│ │ ├── manifests
│ │ │ └── site.pp
│ │ └── modules
│ ├── devops
│ │ ├── environment.conf
│ │ ├── manifests
│ │ │ └── site.pp
│ │ └── modules
│ ├── example_env
│ │ ├── manifests
│ │ ├── modules
│ │ └── README.environment
│ ├── production
│ │ ├── manifests
│ │ │ └── site.pp
│ │ └── modules
│ ├── quality
│ │ ├── manifests
│ │ │ └── site.pp
│ │ └── modules
│ └── testing
│ ├── manifests
│ │ └── site.pp
│ └── modules
├── fileserver.conf
├── foreman.yaml
├── manifests
│ └── site.pp
├── modules
├── node.rb
├── puppet.conf
├── puppet.conf.install
└── rack
├── config.ru
├── public
└── tmp
└── restart.txt
--
You received this message because you are subscribed to the Google Groups
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to puppet-users+unsubscribe@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/puppet-users/4f4cf242-4e5a-4b69-b51a-73f481b819d0%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.