Virtual modules
| aliases | Manage the information in the aliases file |
| alternatives | Support for Alternatives system |
| apache | Support for Apache |
| aptpkg | Support for APT (Advanced Packaging Tool) |
| archive | A module to wrap archive calls |
| at | Wrapper module for at(1) |
| augeas_cfg | Manages configuration files via augeas |
| aws_sqs | Support for the Amazon Simple Queue Service. |
| bluez | Support for Bluetooth (using BlueZ in Linux). |
| brew | Homebrew for Mac OS X |
| bridge | Module for gathering and managing bridging information |
| bsd_shadow | Manage the password database on BSD systems |
| cassandra | Cassandra NoSQL Database Module |
| chocolatey | A dead simple module wrapping calls to the Chocolatey package manager |
| cloud | Salt-specific interface for calling Salt Cloud directly |
| cmdmod | A module for shelling out |
| composer | Use composer to install PHP dependencies for a directory |
| config | Return config information |
| cp | Minion side functions for salt-cp |
| cron | Work with cron |
| daemontools | daemontools service module. This module will create daemontools type |
| darwin_sysctl | Module for viewing and modifying sysctl parameters |
| data | Manage a local persistent data structure that can hold any arbitrary data |
| ddns | Support for RFC 2136 dynamic DNS updates. |
| debconfmod | Support for Debconf |
| debian_ip | The networking module for Debian based distros |
| debian_service | Service support for Debian systems (uses update-rc.d and /sbin/service) |
| dig | Compendium of generic DNS utilities |
| disk | Module for gathering disk information |
| djangomod | Manage Django sites |
| dnsmasq | Module for managing dnqmasq |
| dnsutil | Compendium of generic DNS utilities |
| dockerio | Management of dockers ===================== .. |
| dpkg | Support for DEB packages |
| ebuild | Support for Portage |
| eix | Support for Eix |
| eselect | Support for eselect, Gentoo's configuration and management tool. |
| event | Use the Salt Event System to fire events from the |
| extfs | Module for managing ext2/3/4 file systems |
| file | Manage information about regular files, directories, |
| freebsd_sysctl | Module for viewing and modifying sysctl parameters |
| freebsdjail | The jail module for FreeBSD |
| freebsdkmod | Module to manage FreeBSD kernel modules |
| freebsdpkg | Remote package support using pkg_add(1) .. |
| freebsdports | Install software from the FreeBSD ports(7) system |
| freebsdservice | The service module for FreeBSD |
| gem | Manage ruby gems. |
| gentoo_service | Top level package command wrapper, used to translate the os detected by grains |
| gentoolkitmod | Support for Gentoolkit |
| git | Support for the Git SCM |
| glance | Module for handling openstack glance calls. |
| gnomedesktop | GNOME implementations |
| grains | Return/control aspects of the grains data |
| groupadd | Manage groups on Linux and OpenBSD |
| grub_legacy | Support for GRUB Legacy |
| guestfs | Interact with virtual machine images via libguestfs |
| hg | Support for the Mercurial SCM |
| hosts | Manage the information in the hosts file |
| htpasswd | Support for htpasswd command |
| img | Virtual machine image management tools |
| iptables | Support for iptables |
| key | Functions to view the minion's public key information |
| keyboard | Module for managing keyboards on POSIX-like systems. |
| keystone | Module for handling openstack keystone calls. |
| kmod | Module to manage Linux kernel modules |
| launchctl | Module for the management of MacOS systems that use launchd/launchctl |
| layman | Support for Layman |
| ldapmod | Salt interface to LDAP commands |
| linux_acl | Support for Linux File Access Control Lists |
| linux_lvm | Support for Linux LVM2 |
| linux_sysctl | Module for viewing and modifying sysctl parameters |
| localemod | Module for managing locales on POSIX-like systems. |
| locate | Module for using the locate utilities |
| logrotate | Module for managing logrotate. |
| lvs | Support for LVS (Linux Virtual Server) |
| lxc | Control Linux Containers via Salt |
| mac_group | Manage groups on Mac OS 10.7+ |
| mac_user | Manage users on Mac OS 10.7+ |
| makeconf | Support for modifying make.conf under Gentoo |
| match | The match module allows for match routines to be run and determine target specs |
| mdadm | Salt module to manage RAID arrays with mdadm |
| memcached | Module for Management of Memcached Keys |
| mine | The function cache system allows for data to be stored on the master so it can be easily read by other minions |
| modjk | Control Modjk via the Apache Tomcat "Status" worker |
| mongodb | Module to provide MongoDB functionality to Salt |
| monit | Monit service module. |
| moosefs | Module for gathering and managing information about MooseFS |
| mount | Salt module to manage unix mounts and the fstab file |
| munin | Run munin plugins/checks from salt and format the output as data. |
| mysql | Module to provide MySQL compatibility to salt. |
| netbsd_sysctl | Module for viewing and modifying sysctl parameters |
| netbsdservice | The service module for NetBSD |
| network | Module for gathering and managing network information |
| nfs3 | Module for managing NFS version 3. |
| nginx | Support for nginx |
| nova | Module for handling OpenStack Nova calls. |
| npm | Manage and query NPM packages. |
| omapi | This module interacts with an ISC DHCP Server via OMAPI. |
| openbsdpkg | Package support for OpenBSD |
| openbsdservice | The service module for OpenBSD |
| openstack_config | Modify, retrieve, or delete values from OpenStack configuration files. |
| osxdesktop | Mac OS X implementations of various commands in the "desktop" interface |
| pacman | A module to wrap pacman calls, since Arch is the best |
| pagerduty | Module for Firing Events via PagerDuty |
| pam | Support for pam |
| parted | Module for managing partitions on POSIX-like systems. |
| pecl | Manage PHP pecl extensions. |
| pillar | Extract the pillar data for this minion |
| pip | Install Python packages with pip to either the system or a virtualenv |
| pkg_resource | Resources needed by pkg providers |
| pkgin | Package support for pkgin based systems, inspired from freebsdpkg module |
| pkgng | Support for pkgng, the new package manager for FreeBSD |
| pkgutil | Pkgutil support for Solaris |
| portage_config | Configure portage(5) |
| postgres | Module to provide Postgres compatibility to salt. |
| poudriere | Support for poudriere |
| powerpath | powerpath support. |
| 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 |
| qemu_img | Qemu-img Command Wrapper |
| qemu_nbd | Qemu Command Wrapper |
| quota | Module for managing quotas on POSIX-like systems. |
| rabbitmq | Module to provide RabbitMQ compatibility to Salt. |
| rbenv | Manage ruby installations with rbenv. |
| rdp | Manage RDP Service on Windows servers |
| reg | Manage the registry on Windows |
| ret | Module to integrate with the returner system and retrieve data sent to a salt returner |
| rh_ip | The networking module for RHEL/Fedora based distros |
| rh_service | Service support for RHEL-based systems, including support for both upstart and sysvinit |
| riak | Riak Salt Module |
| rpm | Support for rpm |
| rvm | Manage ruby installations and gemsets with RVM, the Ruby Version Manager. |
| s3 | Connection module for Amazon S3 |
| saltcloudmod | Control a salt cloud system |
| saltutil | The Saltutil module is used to manage the state of the salt minion itself. It |
| seed | Virtual machine image management tools |
| selinux | Execute calls on selinux .. |
| service | The default service module, if not otherwise specified salt will fall back |
| shadow | Manage the shadow file |
| smartos_imgadm | Module for running imgadm command on SmartOS |
| smartos_vmadm | Module for managing VMs on SmartOS |
| smf | Service support for Solaris 10 and 11, should work with other systems |
| solaris_group | Manage groups on Solaris |
| solaris_shadow | Manage the password database on Solaris systems |
| solaris_user | Manage users with the useradd command |
| solarispkg | Package support for Solaris |
| 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. |
| supervisord | Provide the service module for system supervisord or supervisord in a |
| svn | Subversion SCM |
| sysbench | The 'sysbench' module is used to analyse the |
| sysmod | The sys module provides information about the available functions on the minion |
| system | Support for reboot, shutdown, etc |
| systemd | Provide the service module for systemd |
| test | Module for running arbitrary tests |
| timezone | Module for managing timezone on POSIX-like systems. |
| tls | A salt module for SSL/TLS. |
| 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_mod | Create virtualenv environments |
| win_autoruns | Module for listing programs that automatically run on startup |
| win_disk | Module for gathering disk information on Windows |
| win_dns_client | Module for configuring DNS Client on Windows systems |
| win_file | Manage information about files on the minion, set/read user, group |
| win_firewall | Module for configuring Windows Firewall |
| win_groupadd | Manage groups on Windows |
| win_ip | The networking module for Windows based systems |
| win_network | Module for gathering and managing network information |
| win_ntp | Management of NTP servers on Windows |
| win_path | Manage the Windows System PATH |
| win_pkg | A module to manage software on Windows |
| win_repo | Module to manage Windows software repo on a Standalone Minion |
| win_servermanager | Manage Windows features via the ServerManager powershell module |
| win_service | Windows Service module. |
| win_shadow | Manage the shadow file |
| win_status | Module for returning various status data about a minion. |
| win_system | Support for reboot, shutdown, etc |
| win_timezone | Module for managing timezone on Windows systems. |
| win_useradd | Manage Windows users with the net user command |
| xapi | This module (mostly) uses the XenAPI to manage Xen virtual machines. |
| xmpp | Module for Sending Messages via XMPP (a.k.a. Jabber) |
| yumpkg | Support for YUM |
| zcbuildout | Management of zc.buildout |
| zfs | Module for running ZFS command |
| zpool | Module for running ZFS zpool command |
| zypper | Package support for openSUSE via the zypper package manager |
Current Salt release: 2014.1.7
Docs for previous releases on salt.rtfd.org.