Full list of builtin modulesΒΆ

aliases Manage the information in the aliases file
apache Support for Apache
apt Support for APT (Advanced Packaging Tool)
archive A module to wrap archive calls
brew
butterkvm Specialized routines used by the butter cloud component
cluster The cluster module is used to distribute and activate salt HA cluster
cmdmod A module for shelling out
cp Minion side functions for salt-cp
cron Work with cron
data Manage a local persistent data structure that can hold any arbitrary data
debconfmod Support for Debconf
disk Module for gathering disk information
django Manage Django sites
ebuild Support for Portage
file Manage information about files on the minion, set/read user, group, and mode
freebsdjail The jail module for FreeBSD
freebsdkmod Module to manage FreeBSD kernel modules
freebsdpkg Package support for FreeBSD
freebsdservice The service module for FreeBSD
gem Manage ruby gems.
gentoo_service Top level package command wrapper, used to translate the os detected by the
git Support for the Git SCM
grains Control aspects of the grains data
groupadd Manage groups on Linux
grub Support for GRUB
hg Support for the Mercurial SCM
hosts Manage the information in the hosts file
kmod Module to manage Linux kernel modules
kvm_hyper Provide the hyper module for kvm hypervisors.
launchctl Module for the management of MacOS systems that use launchd/launchctl
linux_sysctl Module for viewing and modifying sysctl parameters
mdadm Salt module to manage RAID arrays with mdadm
moosefs Module for gathering and managing information about MooseFS
mount Salt module to manage unix mounts and the fstab file
mysql Module to provide MySQL compatibility to salt.
network Module for gathering and managing network information
nginx Support for nginx
osxdesktop Mac OS X implementations of various commands in the "desktop" interface
pacman A module to wrap pacman calls, since Arch is the best
pillar Extract the pillar data for this minion
pip Install Python packages with pip to either the system or a virtualenv
postgres Module to provide Postgres compatibility to salt.
ps A salt interface to psutil, a system and process library.
publish Publish a command from a minion to a target
puppet Execute puppet routines
pw_group Manage groups on FreeBSD
pw_user Manage users with the useradd command
rabbitmq_server Module to provide rabbitMQ compatibility to salt.
reg Manage the registry on Windows
rh_ip The networking module for RHEL/Fedora based distros
rh_service Service support for classic Red Hat type systems. This interface uses the
rvm Manage ruby installations and gemsets with RVM, the Ruby Version Manager.
saltutil The Saltutil module is used to manage the state of the salt minion itself. It is
selinux Execute calls on selinux
service The default service module, if not otherwise specified salt will fall back
shadow Manage the shadow file
solr Apache Solr Salt Module
sqlite3 Support for SQLite3
ssh Manage client ssh components
state Control the state system on the minion
status Module for returning various status data about a minion.
systemd Provide the service module for systemd
test Module for running arbitrary tests
tomcat Support for Tomcat
upstart Module for the management of upstart systems.
useradd Manage users with the useradd command
virt Work with virtual machines managed by libvirt
virtualenv Create virtualenv environments
win_disk Module for gathering disk information on Windows
win_file Manage information about files on the minion, set/read user, group
win_groupadd Manage groups on Windows
win_network Module for gathering and managing network information
win_pkg A module to manage software on Windows
win_service Windows Service module.
win_shadow Manage the shadow file
win_useradd Manage Windows users with the net user command
yumpkg Support for YUM
yumpkg5 Support for YUM
zypper Package support for openSUSE via the zypper package manager

Previous topic

Modules

Next topic

salt.modules.pkg