Hi Greg,

I wasn't sure about them, here they are:



# tree /etc/puppetlabs/code/environments -d -L 3
/etc/puppetlabs/code/environments
├── common
│   ├── accounts
│   │   ├── files
│   │   ├── lib
│   │   ├── manifests
│   │   ├── spec
│   │   └── templates
│   ├── apache
│   │   ├── files
│   │   ├── manifests
│   │   └── templates
│   ├── apt
│   │   ├── lib
│   │   ├── manifests
│   │   ├── spec
│   │   ├── templates
│   │   └── tests
│   ├── stdlib
│   │   ├── examples
│   │   ├── lib
│   │   ├── manifests
│   │   └── spec
│   ├── tests
│   │   ├── manifests
│   │   └── templates
│   ├── timezone
│   │   ├── manifests
│   │   ├── spec
│   │   └── tests
│   ├── vscrepo
│   │   ├── examples
│   │   ├── lib
│   │   └── spec
│   └── yum
│       ├── manifests
│       ├── spec
│       └── tests
├── development
│   ├── manifests
│   └── modules
└── production


puppet.conf:

# cat /etc/puppetlabs/puppet/puppet.conf
### File managed with puppet ###
## Module:           'puppet'

[main]
    # Where Puppet's general dynamic and/or growing data is kept
    vardir = /opt/puppetlabs/puppet/cache

    # The Puppet log directory.
    # The default value is '$vardir/log'.
    logdir = /var/log/puppetlabs/puppet

    # Where Puppet PID files are kept.
    # The default value is '$vardir/run'.
    rundir = /var/run/puppetlabs

    # Where SSL certificates are kept.
    # The default value is '$confdir/ssl'.
    ssldir = /etc/puppetlabs/puppet/ssl

    # Allow services in the 'puppet' group to access key (Foreman + proxy)
    privatekeydir = $ssldir/private_keys { group = service }
    hostprivkey = $privatekeydir/$certname.pem { mode = 640 }

    show_diff     = false

    log_level = debug

## Server config

    reports          = foreman,puppetdb

    environmentpath  = /etc/puppetlabs/code/environments
    basemodulepath   = /etc/puppetlabs/code/environments/common:/etc/
puppetlabs/code/modules:/usr/share/puppet/modules

    hiera_config     = $confdir/hiera.yaml


### Next part of the file is managed by a different template ###
## Module:           'puppet'

[agent]
    # The file in which puppetd stores a list of the classes
    # associated with the retrieved configuration.  Can be loaded in
    # the separate ``puppet`` executable using the ``--loadclasses``
    # option.
    # The default value is '$statedir/classes.txt'.
    classfile = $statedir/classes.txt

    # Where puppetd caches the local configuration.  An
    # extension indicating the cache format is added automatically.
    # The default value is '$confdir/localconfig'.
    localconfig = $vardir/localconfig

    # Disable the default schedules as they cause continual skipped
    # resources to be displayed in Foreman - only for Puppet >= 3.4
    default_schedules = false

    report            = true
    pluginsync        = true
    masterport        = 8140
#    environment       = production
    certname          = foreman-01.my.domain
    server            = foreman.my.domain
    listen            = false
    splay             = false
    splaylimit        = 1800
    runinterval       = 1800
    noop              = false
    usecacheonfailure = true
    ca_server         = puppetca.my.domain
### Next part of the file is managed by a different template ###
## Module:           'puppet'

[master]
#    autosign       = /etc/puppetlabs/puppet/autosign.conf { mode = 0664 }
    external_nodes = /etc/puppetlabs/puppet/node.rb
    node_terminus  = exec
    ca             = false
    ssldir         = /etc/puppetlabs/puppet/ssl
    certname       = foreman-01.my.domain
    parser         = current
    ca_server      = puppetca.my.domain
    strict_variables = false
#    pluginsync = true
    storeconfigs = true
    storeconfigs_backend = puppetdb
    log_level = debug
    reports          = foreman

#     environmentpath=/etc/puppetlabs/code/environments







Op maandag 17 oktober 2016 10:04:11 UTC+2 schreef Greg Sutcliffe:
>
> It's hard to say what might be happening without seeing the structure. Can 
> you share your puppet.conf on the master, and the output of "tree 
> /etc/puppetlabs/code/environments -d -L 3"?
>

-- 
You received this message because you are subscribed to the Google Groups 
"Foreman users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/foreman-users.
For more options, visit https://groups.google.com/d/optout.

Reply via email to