Alternative Augeas-based providers for Puppet
Browse collection: herculesteam
The following builtin types have an Augeas-based provider implemented:
hostmailaliasThe following other types have a provider implemented:
mounttab from puppetlabs-mount_providersThe module adds the following new types:
apache_directive for updating generic Apache HTTP Server configsapache_setenv for updating SetEnv entries in Apache HTTP Server configskernel_parameter for adding kernel parameters to GRUB Legacy or GRUB 2 configsnrpe_command for setting command entries in Nagios NRPE’s nrpe.cfgpam for files inside /etc/pam.d/pg_hba for PostgreSQL’s pg_hba.conf entriespuppet_auth for authentication rules in Puppet’s auth.confshellvar for shell variables in /etc/sysconfig or /etc/default etc.ssh_config for setting configuration entries in OpenSSH’s ssh_configsshd_config for setting configuration entries in OpenSSH’s sshd_configsshd_config_subsystem for setting subsystem entries in OpenSSH’s sshd_configsshkey for managing entries in OpenSSH’s known_hostssysctl for entries inside Linux’s sysctl.confsyslog for entries inside syslog.confSee examples of each type in use.
The following builtin types have Augeas-based providers planned:
Other ideas for new types are:
/etc/system typesPlease file any issues or suggestions on GitHub.