Jump to navigation Jump to search
To install puppet server install theAUR package from the AUR.
Then enable and start the puppetserver service:
systemctl enable puppetserver systemctl start puppetserver
The Puppet Server's configuration files are stored in
. |-- conf.d | |-- auth.conf | |-- global.conf | |-- puppetserver.conf | |-- web-routes.conf | `-- webserver.conf |-- logback.xml |-- request-logging.xml `-- services.d `-- ca.cfg
in conf.d there are:
- auth.conf which allows you to configure what puppet nodes (clients) are allowed to request from the server.
- global.conf by default just contains the path to the logging-configuration file.
- puppetserver.conf is the main configuration file for the server, it allows you to set the JRuby load path, JRuby gem home path, the puppet master-conf-dir, master-code-dir, master-var-dir, master-run-dir, master-log-dir and most importantly the max-active-instances. It also has a section for adjusting the http-client allowed protocols which enables you to enable or disable the various SSL cipher suites and protocols.