Report abuse

puppet
`-- manifests
    |-- bootstrap
    |   `-- modules
    |-- common
    |   `-- modules
    |-- development
    |   `-- modules
    |-- extdata
    |-- nodes
    `-- production
        `-- modules

puppet.conf environments

[development]
    modulepath          = /etc/puppet/manifests/development/modules:/etc/puppet/manifests/common/modules
    manifest            = /etc/puppet/manifests/development/site.pp

[production]
    modulepath          = /etc/puppet/manifests/production/modules:/etc/puppet/manifests/common/modules
    manifest            = /etc/puppet/manifests/production/site.pp

[bootstrap]
    modulepath          = /etc/puppet/manifests/bootstrap/modules:/etc/puppet/manifests/common/modules
    manifest            = /etc/puppet/manifests/bootstrap/site.pp