Configuring the r10k base directory
The r10k base directory specifies the path where environments are created for your control repo.
This directory is entirely managed by r10k, and
any contents that r10k did not put there are
removed. If r10k_basedir
is not set, it uses the default
environmentpath
in your puppet.conf
file.
The r10k_basedir
parameter accepts a string-formatted
path, such as: /etc/puppetlabs/code/environments
The
r10k_basedir
setting must match the
environmentpath
in your puppet.conf
file, or Puppet can't access your new directory
environments. For details about this setting, refer to environmentpath in the open source Puppet documentation.If you have multiple
source repos, you must specify the basedir
for each
source (in the sources
parameter) instead of the global r10k_basedir
setting. Specifying both base directory
settings causes errors.