routes.yaml file overrides configuration settings involving indirector termini, and allows termini to be set in greater detail than
routes.yaml file works around config limitations in Puppet’s internals and makes it possible to use certain extensions to Puppet, most notably PuppetDB. Most users shouldn’t freely edit the file, and should only make changes that are explicitly recommended by the setup instructions for the extension they are trying to install.
routes.yaml file is located at
$confdir/routes.yaml by default. Its location is configurable with the
The location of the
confdir varies; it depends on the OS, Puppet distribution, and user account. See the confdir documentation for details.
--- master: facts: terminus: puppetdb cache: yaml
routes.yaml file should be a YAML hash.
user), and its value should be another hash.
cache. The value of each of these keys should be the name of a valid terminus for the indirection named above.