Virtual 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 |