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
: Installscryptsetup
package for encrypted drive support on Linux, and create encrypted device mappings with thesys::luks::device
defined 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 justin@counsyl.com
Please log tickets and issues at https://github.com/counsyl/puppet-sys