Alternative Augeas-based providers for Puppet
Browse collection: herculesteam
The following builtin types have an Augeas-based provider implemented:
host
mailalias
The 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.cfg
pam
for files inside /etc/pam.d/pg_hba
for PostgreSQL’s pg_hba.conf
entriespuppet_auth
for authentication rules in Puppet’s auth.conf
shellvar
for shell variables in /etc/sysconfig
or /etc/default
etc.ssh_config
for setting configuration entries in OpenSSH’s ssh_config
sshd_config
for setting configuration entries in OpenSSH’s sshd_config
sshd_config_subsystem
for setting subsystem entries in OpenSSH’s sshd_config
sshkey
for managing entries in OpenSSH’s known_hosts
sysctl
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.