Product SiteDocumentation Site

11.3. Scope

This module manages or is capable of managing the following:
  • The puppet client, by including class puppet::client
  • The puppet master, by including class puppet::server, which inherits puppet::client. Additionally, it provides these storeconfig capabilities as sub-classes:
    • storeconfigs_sqlite, by including puppet::server::storeconfigs_sqlite
    • storeconfigs_mysql, by including puppet::server::storeconfigs_mysql
    • storeconfigs_postgres, by including puppet::server::storeconfigs_postgres
  • Satellite puppet masters, by including class puppet::satellite, which inherits puppet::server. Additionally, it provides these storeconfig capabilities as sub-classes:
    • storeconfigs_sqlite, by including puppet::satellite::storeconfigs_sqlite
    • storeconfigs_mysql, by including puppet::satellite::storeconfigs_mysql
    • storeconfigs_postgres, by including puppet::satellite::storeconfigs_postgres
  • The environments available on the puppet master, as well as the default environment for the puppet clients, as well as the environment on a per client basis.