This module contains classes, defined types, and parameters to assist system administrators and Puppet module authors. This includes Puppet classes for:
-
Installing common system utilities, shells, and terminal managers:
-
sys::bash -
sys::curl -
sys::gcc -
sys::git -
sys::htop -
sys::perl -
sys::rsync -
sys::screen -
sys::tcsh -
sys::tmux -
sys::wget -
sys::unzip -
sys::zsh -
OS-specific utilities and parameters for Debian/Ubuntu, RedHat, OpenBSD, and Solaris platforms:
-
sys::apt -
sys::ubuntu -
sys::redhat -
sys::openbsd -
sys::solaris -
sys::dkms: Installs DKMS to support dynamic linux kernel drivers. -
sys::fetch: Defined type for fetching files from URLs using wget or cURL. -
sys::luks: Installscryptsetuppackage for encrypted drive support on Linux, and create encrypted device mappings with thesys::luks::devicedefined type. -
sys::nfs: Installs NFS client libraries. -
sys::parted: Installs GNU Parted on Linux systems. -
sys::ssh: SSH configuration and hardening -
sys::stat: For performance monitoring utilities likeiostat. -
sys::iptables: Sets up Linux firewwall rules using puppetlabs-firewall (required) -
sys::inifile: provides for INI File creation
Apache License, Version 2.0
Justin Bronn [email protected]
Please log tickets and issues at https://github.com/counsyl/puppet-sys