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 [email protected].
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.

Reply via email to