# execution modules

Virtual modules

- salt.modules.group
- salt.modules.kernelpkg
- salt.modules.pkg
- salt.modules.service
- salt.modules.shadow
- salt.modules.sysctl
- salt.modules.user

`acme` | ACME / Let's Encrypt module
`aix_group` | Manage groups on Solaris
`aix_shadow` | Manage account locks on AIX systems
`aixpkg` | Package support for AIX
`aliases` | Manage the information in the aliases file
`alternatives` | Support for Alternatives system
`ansiblegate` | Ansible Support
`apache` | Support for Apache
`apcups` | Module for apcupsd
`apf` | Support for Advanced Policy Firewall (APF) maintainer Mostafa Hussein <mostafa.hussein91@gmail.com> maturity new depends python-iptables platform Linux
`apkpkg` | Support for apk
`aptly` | Aptly Debian repository manager.
`aptpkg` | Support for APT (Advanced Packaging Tool)
`archive` | A module to wrap (non-Windows) archive calls
`arista_pyeapi` | Arista pyeapi
`artifactory` | Module for fetching artifacts from Artifactory
`at` | Wrapper module for at(1)
`at_solaris` | Wrapper for at(1) on Solaris-like systems
`augeas_cfg` | Manages configuration files via augeas
`aws_sqs` | Support for the Amazon Simple Queue Service.
`bamboohr` | Support for BambooHR
`baredoc` | Baredoc walks the installed module and state directories and generates dictionaries and lists of the function names and their arguments.
`bcache` | Module for managing BCache sets
`beacons` | Module for managing the Salt beacons on a minion
`bigip` | An execution module which can manipulate an f5 bigip via iControl REST
`bluez_bluetooth` | Support for Bluetooth (using BlueZ in Linux).
`boto3_elasticache` | Execution module for Amazon Elasticache using boto3
`boto3_elasticsearch` | Connection module for Amazon Elasticsearch Service
`boto3_route53` | Execution module for Amazon Route53 written against Boto 3
`boto3_sns` | Connection module for Amazon SNS
`boto_apigateway` | Connection module for Amazon APIGateway
`boto_asg` | Connection module for Amazon Autoscale Groups
`boto_cfn` | Connection module for Amazon Cloud Formation
`boto_cloudfront` | Connection module for Amazon CloudFront
`boto_cloudtrail` | Connection module for Amazon CloudTrail
`boto_cloudwatch` | Connection module for Amazon CloudWatch
`boto_cloudwatch_event` | Connection module for Amazon CloudWatch Events
`boto_cognitoidentity` | Connection module for Amazon CognitoIdentity
`boto_datapipeline` | Connection module for Amazon Data Pipeline
`boto_dynamodb` | Connection module for Amazon DynamoDB
`boto_ec2` | Connection module for Amazon EC2
`boto_efs` | Connection module for Amazon EFS
`boto_elasticache` | Connection module for Amazon Elasticache
`boto_elasticsearch_domain` | Connection module for Amazon Elasticsearch Service
`boto_elb` | Connection module for Amazon ELB
`boto_elbv2` | Connection module for Amazon ALB
`boto_iam` | Connection module for Amazon IAM
`boto_iot` | Connection module for Amazon IoT
`boto_kinesis` | Connection module for Amazon Kinesis
`boto_kms` | Connection module for Amazon KMS
`boto_lambda` | Connection module for Amazon Lambda
`boto_rds` | Connection module for Amazon RDS
`boto_route53` | Connection module for Amazon Route53
`boto_s3` | Connection module for Amazon S3 using boto3
`boto_s3_bucket` | Connection module for Amazon S3 Buckets
`boto_secgroup` | Connection module for Amazon Security Groups
`boto_sns` | Connection module for Amazon SNS
`boto_sqs` | Connection module for Amazon SQS
`boto_ssm` | Connection module for Amazon SSM
`boto_vpc` | Connection module for Amazon VPC
`bower` | Manage and query Bower packages
`bridge` | Module for gathering and managing bridging information
`bsd_shadow` | Manage the password database on BSD systems
`btrfs` | Module for managing BTRFS file systems.
`cabal` | Manage and query Cabal packages
`capirca_acl` | Capirca ACL
`cassandra_cql` | Cassandra Database Module
`celery` | Support for scheduling celery tasks.
`ceph` | Module to provide ceph control with salt.
`chassis` | Glue execution module to link to the `fx2 proxymodule`.
`chef` | Execute chef in server or solo mode
`chocolatey` | A module that wraps calls to the Chocolatey package manager (http://chocolatey.org)
`chronos` | Module providing a simple management interface to a chronos cluster.
`chroot` | Module for chroot :maintainer: Alberto Planas <aplanas@suse.com> :maturity: new :depends: None :platform: Linux
`cimc` | Module to provide Cisco UCS compatibility to Salt
`ciscoconfparse_mod` | Execution module for ciscoconfparse
`cisconso` | Execution module for Cisco Network Services Orchestrator Proxy minions
`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
`consul` | Interact with Consul
`container_resource` | Common resources for LXC and systemd-nspawn containers
`cp` | Minion side functions for salt-cp
`cpan` | Manage Perl modules using CPAN
`cron` | Work with cron
`cryptdev` | Salt module to manage Unix cryptsetup jobs and the crypttab file
`csf` | Support for Config Server Firewall (CSF) maintainer Mostafa Hussein <mostafa.hussein91@gmail.com> maturity new platform Linux
`cyg` | Manage cygwin packages.
`daemontools` | daemontools service module.
`data` | Manage a local persistent data structure that can hold any arbitrary data specific to the minion
`datadog_api` | An execution module that interacts with the Datadog API
`ddns` | Support for RFC 2136 dynamic DNS updates.
`deb_apache` |
`deb_postgres` | Module to provide Postgres compatibility to salt for debian family specific tools.
`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)
`debuild_pkgbuild` | Debian Package builder system
`defaults` | Module to work with salt formula defaults files
`devinfo` | Module for devinfo :maintainer: Alberto Planas <aplanas@suse.com> :maturity: new :depends: None :platform: Linux
`devmap` | Device-Mapper module
`dig` | Compendium of generic DNS utilities.
`disk` | Module for managing disks and blockdevices
`djangomod` | Manage Django sites
`dnsmasq` | Module for managing dnsmasq
`dnsutil` | Compendium of generic DNS utilities.
`dockercompose` |
`dockermod` |
`dpkg_lowpkg` | Support for DEB packages
`drac` | Manage Dell DRAC
`dracr` | Manage Dell DRAC.
`drbd` | DRBD administration module
`dummyproxy_pkg` | Package support for the dummy proxy used by the test suite
`dummyproxy_service` | Provide the service module for the dummy proxy used in integration tests
`ebuildpkg` | Support for Portage
`eix` | Support for Eix
`elasticsearch` | Elasticsearch - A distributed RESTful search and analytics server
`environ` | Support for getting and setting the environment variables of the current salt process.
`eselect` | Support for eselect, Gentoo's configuration and management tool.
`esxcluster` | Module used to access the esxcluster proxy connection methods
`esxdatacenter` | Module used to access the esxdatacenter proxy connection methods
`esxi` | Glues the VMware vSphere Execution Module to the VMware ESXi Proxy Minions to the `esxi proxymodule`.
`esxvm` | Module used to access the esx proxy connection methods
`etcd_mod` | Execution module to work with etcd
`ethtool` | Module for running ethtool command
`event` | Use the Salt Event System to fire events from the master to the minion and vice-versa.
`extfs` | Module for managing ext2/3/4 file systems
`file` | Manage information about regular files, directories, and special files on the minion, set/read user, group, mode, and data
`firewalld` | Support for firewalld.
`freebsd_sysctl` | Module for viewing and modifying sysctl parameters
`freebsd_update` | Support for freebsd-update utility on FreeBSD.
`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
`freezer` | Module for freezer :maintainer: Alberto Planas <aplanas@suse.com> :maturity: new :depends: None :platform: Linux
`gcp_addon` | A route is a rule that specifies how certain packets should be handled by the virtual network.
`gem` | Manage ruby gems.
`genesis` | Module for managing container and VM images
`gentoo_service` | Top level package command wrapper, used to translate the os detected by grains to the correct service manager
`gentoolkitmod` | Support for Gentoolkit
`git` | Support for the Git SCM
`github` | Module for interacting with the GitHub v3 API.
`glanceng` | Glance module for interacting with OpenStack Glance
`glassfish` | Module for working with the Glassfish/Payara 4.x management API .
`glusterfs` | Manage a glusterfs pool
`gnomedesktop` | GNOME implementations
`google_chat` | Module for sending messages to google chat.
`gpg` | Manage GPG keychains, add keys, create keys, retrieve keys from keyservers.
`grafana4` | Module for working with the Grafana v4 API
`grains` | Return/control aspects of the grains data
`groupadd` | Manage groups on Linux, OpenBSD and NetBSD
`grub_legacy` | Support for GRUB Legacy
`guestfs` | Interact with virtual machine images via libguestfs
`hadoop` | Support for hadoop
`haproxyconn` | Support for haproxy
`hashutil` | A collection of hashing and encoding functions
`heat` | Module for handling OpenStack Heat calls
`helm` | Interface with Helm
`hg` | Support for the Mercurial SCM
`highstate_doc` | This module renders highstate configuration into a more human readable format.
`hosts` | Manage the information in the hosts file
`http` | Module for making various web calls.
`icinga2` | Module to provide icinga2 compatibility to salt.
`idem` | Idem Support
`ifttt` | Support for IFTTT
`ilo` | Manage HP ILO
`incron` | Work with incron
`influxdb08mod` | InfluxDB - A distributed time series database
`influxdbmod` | InfluxDB - A distributed time series database
`infoblox` | This module have been tested on infoblox API v1.2.1, other versions of the API are likly workable.
`ini_manage` | Edit ini files
`inspectlib` |
`inspectlib.collector` |
`inspectlib.dbhandle` |
`inspectlib.entities` |
`inspectlib.exceptions` |
`inspectlib.fsdb` |
`inspectlib.kiwiproc` |
`inspectlib.query` |
`inspector` | Module for full system inspection.
`introspect` | Functions to perform introspection on a minion, and return data in a format usable by Salt States
`iosconfig` | Cisco IOS configuration manipulation helpers
`ipmi` | Support IPMI commands over LAN.
`ipset` | Support for ipset
`iptables` | Support for iptables
`iwtools` | Support for Wireless Tools for Linux
`jboss7` | Module for managing JBoss AS 7 through the CLI interface.
`jboss7_cli` | Module for low-level interaction with JbossAS7 through CLI.
`jenkinsmod` | Module for controlling Jenkins
`jinja` | Module for checking jinja maps and verifying the result of loading JSON/YAML files
`jira_mod` | JIRA Execution module
`junos` | Module to interact with Junos devices.
`k8s` |
`kapacitor` | Kapacitor execution module.
`kerberos` | Manage Kerberos KDC
`kernelpkg_linux_apt` | Manage Linux kernel packages on APT-based systems
`kernelpkg_linux_yum` | Manage Linux kernel packages on YUM-based systems
`key` | Functions to view the minion's public key information
`keyboard` | Module for managing keyboards on supported POSIX-like systems using systemd, or such as Redhat, Debian and Gentoo.
`keystone` | Module for handling openstack keystone calls.
`keystoneng` | Keystone module for interacting with OpenStack Keystone
`keystore` | Module to interact with keystores
`kmod` | Module to manage Linux kernel modules
`kubeadm` |
`kubernetesmod` |
`launchctl_service` | Module for the management of MacOS systems that use launchd/launchctl
`layman` | Support for Layman
`ldap3` | Query and modify an LDAP database (alternative interface)
`ldapmod` | Salt interface to LDAP commands
`libcloud_compute` | Apache Libcloud Compute Management
`libcloud_dns` | Apache Libcloud DNS Management
`libcloud_loadbalancer` | Apache Libcloud Load Balancer Management
`libcloud_storage` | Apache Libcloud Storage Management
`linux_acl` | Support for Linux File Access Control Lists
`linux_ip` | The networking module for Non-RH/Deb Linux distros
`linux_lvm` | Support for Linux LVM2
`linux_service` | If Salt's OS detection does not identify a different virtual service module, the minion will fall back to using this basic module, which simply wraps sysvinit scripts.
`linux_shadow` | Manage the shadow file on Linux systems
`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
`logadm` | Module for managing Solaris logadm based log rotations.
`logmod` | On-demand logging
`logrotate` | Module for managing logrotate.
`lvs` | Support for LVS (Linux Virtual Server)
`lxc` | Control Linux Containers via Salt
`lxd` | Module for managing the LXD daemon and its containers.
`mac_assistive` | This module allows you to manage assistive access on macOS minions with 10.9+
`mac_brew_pkg` | Homebrew for macOS
`mac_desktop` | macOS implementations of various commands in the "desktop" interface
`mac_group` | Manage groups on Mac OS 10.7+
`mac_keychain` | Install certificates into the keychain on Mac OS
`mac_pkgutil` | Installer support for macOS.
`mac_portspkg` | Support for MacPorts under macOS.
`mac_power` | Module for editing power settings on macOS
`mac_service` | The service module for macOS
`mac_shadow` | Manage macOS local directory passwords and policies
`mac_softwareupdate` | Support for the softwareupdate command on MacOS.
`mac_sysctl` | Module for viewing and modifying sysctl parameters
`mac_system` | System module for sleeping, restarting, and shutting down the system on Mac OS X
`mac_timezone` | Module for editing date/time settings on macOS
`mac_user` | Manage users on Mac OS 10.7+
`mac_xattr` | This module allows you to manage extended attributes on files or directories
`macdefaults` | Set defaults on Mac OS
`macpackage` | Install pkg, dmg and .app applications on macOS minions.
`makeconf` | Support for modifying make.conf under Gentoo
`mandrill` | Mandrill
`marathon` | Module providing a simple management interface to a marathon cluster.
`match` | The match module allows for match routines to be run and determine target specs
`mattermost` | Module for sending messages to Mattermost
`mdadm_raid` | Salt module to manage RAID arrays with mdadm
`mdata` | Module for managaging metadata in SmartOS Zones
`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
`minion` | Module to provide information about minions and handle killing and restarting minions
`mod_random` | Provides access to randomness generators.
`modjk` | Control Modjk via the Apache Tomcat "Status" worker (http://tomcat.apache.org/connectors-doc/reference/status.html)
`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
`mssql` | Module to provide MS SQL Server compatibility to salt.
`msteams` | Module for sending messages to MS Teams
`munin` | Run munin plugins/checks from salt and format the output as data.
`mysql` | Module to provide MySQL compatibility to salt.
`nacl` | This module helps include encrypted passwords in pillars, grains and salt state files.
`nagios` | Run nagios plugins/checks from salt and get the return as data.
`nagios_rpc` | Check Host & Service status from Nagios via JSON RPC.
`namecheap_domains` | Namecheap Domain Management
`namecheap_domains_dns` | Namecheap DNS Management
`namecheap_domains_ns` | Namecheap Nameserver Management
`namecheap_ssl` | Namecheap SSL Certificate Management
`namecheap_users` | Namecheap User Management
`napalm_bgp` | NAPALM BGP
`napalm_formula` | NAPALM Formula helpers
`napalm_mod` | NAPALM helpers
`napalm_netacl` | NAPALM ACL
`napalm_network` | NAPALM Network
`napalm_ntp` | NAPALM NTP
`napalm_probes` | NAPALM Probes
`napalm_route` | NAPALM Route
`napalm_snmp` | NAPALM SNMP
`napalm_users` | NAPALM Users
`napalm_yang_mod` | NAPALM YANG
`netaddress` | Module for getting information about network addresses.
`netbox` | NetBox
`netbsd_sysctl` | Module for viewing and modifying sysctl parameters
`netbsdservice` | The service module for NetBSD
`netmiko_mod` | Netmiko Execution Module
`netscaler` | Module to provide Citrix Netscaler compatibility to Salt (compatible with netscaler 9.2+)
`network` | Module for gathering and managing network information
`neutron` | Module for handling OpenStack Neutron calls
`neutronng` | Neutron module for interacting with OpenStack Neutron
`nexus` | Module for fetching artifacts from Nexus 3.x
`nfs3` | Module for managing NFS version 3.
`nftables` | Support for nftables
`nginx` | Support for nginx
`nilrt_ip` | The networking module for NI Linux Real-Time distro
`nix` | Work with Nix packages
`nova` | Module for handling OpenStack Nova calls
`npm` | Manage and query NPM packages.
`nspawn` | Manage nspawn containers
`nxos` | Execution module for Cisco NX OS Switches.
`nxos_api` | Execution module to manage Cisco Nexus Switches (NX-OS) over the NX-API
`nxos_upgrade` | Execution module to upgrade Cisco NX-OS Switches.
`omapi` | This module interacts with an ISC DHCP Server via OMAPI.
`openbsd_sysctl` | Module for viewing and modifying OpenBSD sysctl parameters
`openbsdpkg` | Package support for OpenBSD
`openbsdrcctl_service` | The rcctl service module for OpenBSD
`openbsdservice` | The service module for OpenBSD
`openscap` | Module for OpenSCAP Management
`openstack_config` | Modify, retrieve, or delete values from OpenStack configuration files.
`openstack_mng` | Module for OpenStack Management
`openvswitch` | Support for Open vSwitch - module with basic Open vSwitch commands.
`opkg` | Support for Opkg
`opsgenie` | Module for sending data to OpsGenie
`oracle` | Oracle DataBase connection module
`osquery` | Support for OSQuery - https://osquery.io.
`out` | Output Module
`pacmanpkg` | A module to wrap pacman calls, since Arch is the best (https://wiki.archlinux.org/index.php/Arch_is_the_best)
`pagerduty` | Module for Firing Events via PagerDuty
`pagerduty_util` | Module for manageing PagerDuty resource
`pam` | Support for pam
`panos` | Module to provide Palo Alto compatibility to Salt
`parallels` | Manage Parallels Desktop VMs with `prlctl` and `prlsrvctl`.
`parted_partition` | Module for managing partitions on POSIX-like systems.
`pcs` | Configure a Pacemaker/Corosync cluster with PCS
`pdbedit` | Manage accounts in Samba's passdb using pdbedit
`pecl` | Manage PHP pecl extensions.
`peeringdb` | PeeringDB Module
`pf` | Control the OpenBSD packet filter (PF).
`philips_hue` | Philips HUE lamps module for proxy.
`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)`
`postfix` | Support for Postfix
`postgres` | Module to provide Postgres compatibility to salt.
`poudriere` | Support for poudriere
`powerpath` | powerpath support.
`proxy` | This module allows you to manage proxy settings
`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
`purefa` | Management of Pure Storage FlashArray
`purefb` | Management of Pure Storage FlashBlade
`pushbullet` | Module for sending messages to Pushbullet (https://www.pushbullet.com)
`pushover_notify` |
`pw_group` | Manage groups on FreeBSD
`pw_user` | Manage users with the pw command
`pyenv` | Manage python installations with pyenv.
`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.
`rallydev` | Support for RallyDev
`random_org` | Module for retrieving random information from Random.org
`rbac_solaris` | Module for Solaris' Role-Based Access Control
`rbenv` | Manage ruby installations with rbenv.
`rdp` | Manage RDP Service on Windows servers
`rebootmgr` | Module for rebootmgr :maintainer: Alberto Planas <aplanas@suse.com> :maturity: new :depends: None :platform: Linux
`redismod` | Module to provide redis functionality to Salt
`reg` | Manage the Windows registry
`rest_pkg` | Package support for the REST example
`rest_sample_utils` | Utility functions for the rest_sample
`rest_service` | Provide the service module for the proxy-minion REST sample
`restartcheck` | checkrestart functionality for Debian and Red Hat Based systems
`restconf` | Execution module for RESTCONF Proxy minions
`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_lowpkg` | Support for rpm
`rpmbuild_pkgbuild` | RPM Package builder system
`rsync` | Wrapper for rsync
`runit` | runit service module (http://smarden.org/runit)
`rvm` | Manage ruby installations and gemsets with RVM, the Ruby Version Manager.
`s3` | Connection module for Amazon S3
`s6` | s6 service module
`salt_proxy` | Salt proxy module
`salt_version` | Access Salt's elemental release code-names.
`saltcheck` | A module for testing the logic of states and highstates on salt minions
`saltcloudmod` | Control a salt cloud system
`saltutil` | The Saltutil module is used to manage the state of the salt minion itself.
`schedule` | Module for managing the Salt schedule on a minion
`scp_mod` | SCP Module
`scsi` | SCSI administration module
`sdb` | Module for Manipulating Data via the Salt DB API
`seed` | Virtual machine image management tools
`selinux` | Execute calls on selinux
`sensehat` | Module for controlling the LED matrix or reading environment data on the SenseHat of a Raspberry Pi.
`sensors` | Read lm-sensors
`serverdensity_device` | Wrapper around Server Density API
`servicenow` | Module for execution of ServiceNow CI (configuration items)
`slack_notify` | Module for sending messages to Slack
`slackware_service` | The service module for Slackware
`slsutil` | Utility functions for use with or in SLS files
`smartos_imgadm` | Module for running imgadm command on SmartOS
`smartos_nictagadm` | Module for running nictagadm command on SmartOS :maintainer: Jorge Schrauwen <sjorge@blackdot.be> :maturity: new :depends: nictagadm binary, dladm binary :platform: smartos
`smartos_virt` | virst compatibility module for managing VMs on SmartOS
`smartos_vmadm` | Module for running vmadm command on SmartOS
`smbios` | Interface to SMBIOS/DMI
`smf_service` | Service support for Solaris 10 and 11, should work with other systems that use SMF also.
`smtp` | Module for Sending Messages via SMTP
`snapper` | Module to manage filesystem snapshots with snapper
`solaris_fmadm` | Module for running fmadm and fmdump on Solaris
`solaris_group` | Manage groups on Solaris
`solaris_shadow` | Manage the password database on Solaris systems
`solaris_system` | Support for reboot, shutdown, etc
`solaris_user` | Manage users with the useradd command
`solarisipspkg` | IPS pkg support for Solaris
`solarispkg` | Package support for Solaris
`solr` | Apache Solr Salt Module
`solrcloud` | Module for solrcloud configuration
`splunk` | Module for interop with the Splunk API
`splunk_search` | Module for interop with the Splunk API
`sqlite3` | Support for SQLite3
`ssh` | Manage client ssh components
`ssh_pkg` | Service support for the REST example
`ssh_service` | Provide the service module for the proxy-minion SSH sample .
`state` | Control the state system on the minion.
`status` | Module for returning various status data about a minion.
`statuspage` | StatusPage
`supervisord` | Provide the service module for system supervisord or supervisord in a virtualenv
`suse_apache` |
`suse_ip` | The networking module for SUSE based distros
`svn` | Subversion SCM
`swarm` | Docker Swarm Module using Docker's Python SDK
`swift` | Module for handling OpenStack Swift calls Author: Anthony Stanton <anthony.stanton@gmail.com>
`sysbench` | The 'sysbench' module is used to analyze the performance of the minions, right from the master! It measures various system parameters such as CPU, Memory, File I/O, Threads and Mutex.
`sysfs` | Module for interfacing with SysFS
`syslog_ng` | Module for getting information about syslog-ng
`sysmod` | The sys module provides information about the available functions on the minion
`sysrc` | sysrc module for FreeBSD
`system` | Support for reboot, shutdown, etc on POSIX-like systems.
`system_profiler` | System Profiler Module
`systemd_service` | Provides the service module for systemd
`telegram` | Module for sending messages via Telegram.
`telemetry` | Connection module for Telemetry
`temp` | Simple module for creating temporary directories and files
`test` | Module for running arbitrary tests
`test_virtual` | Module for testing that a __virtual__ function returning False will not be available via the Salt Loader.
`testinframod` | This module exposes the functionality of the TestInfra library for use with SaltStack in order to verify the state of your minions.
`textfsm_mod` | TextFSM
`timezone` | Module for managing timezone on POSIX-like systems.
`tls` | A salt module for SSL/TLS.
`tomcat` | Support for Tomcat
`trafficserver` | Apache Traffic Server execution module.
`transactional_update` | Transactional update
`travisci` | Commands for working with travisci.
`tuned` | Interface to Red Hat tuned-adm module
`twilio_notify` | Module for notifications via Twilio
`udev` | Manage and query udev info
`upstart_service` | Module for the management of upstart systems.
`uptime` | Wrapper around uptime API
`useradd` | Manage users with the useradd command
`uwsgi` | uWSGI stats server https://uwsgi-docs.readthedocs.io/en/latest/StatsServer.html
`vagrant` | Work with virtual machines managed by Vagrant.
`varnish` | Support for Varnish
`vault` |
`vbox_guest` | VirtualBox Guest Additions installer
`vboxmanage` | Support for VirtualBox using the VBoxManage command
`vcenter` | Module used to access the vcenter proxy connection methods
`victorops` | Support for VictorOps
`virt` | Work with virtual machines managed by libvirt
`virtualenv_mod` | Create virtualenv environments.
`vmctl` | Manage vms running on the OpenBSD VMM hypervisor using vmctl(8).
`vsphere` | Manage VMware vCenter servers and ESXi hosts.
`webutil` | Support for htpasswd command.
`win_appx` | Manage provisioned apps
`win_auditpol` | A salt module for modifying the audit policies on the machine
`win_autoruns` | Module for listing programs that automatically run on startup (very alpha...not tested on anything but my Win 7x64)
`win_certutil` | This module allows you to install certificates into the windows certificate manager.
`win_dacl` | Manage DACLs on Windows
`win_disk` | Module for gathering disk information on Windows
`win_dism` | Install features/packages for Windows using DISM, which is useful for minions not running server versions of Windows.
`win_dns_client` | Module for configuring DNS Client on Windows systems
`win_dsc` | Module for working with Windows PowerShell DSC (Desired State Configuration)
`win_event` | A module for working with the Windows Event log system.
`win_file` | Manage information about files on the minion, set/read user, group data, modify the ACL of files/directories
`win_firewall` | Module for configuring Windows Firewall using `netsh`
`win_groupadd` | Manage groups on Windows
`win_iis` | Microsoft IIS site management via WebAdministration powershell module
`win_ip` | The networking module for Windows based systems
`win_lgpo` | Manage Local Policy on Windows
`win_lgpo_reg` | LGPO - Registry.pol
`win_license` | This module allows you to manage windows licensing via slmgr.vbs
`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_pki` | Microsoft certificate management via the PKI Client PowerShell module.
`win_powercfg` | This module allows you to control the power settings of a windows minion via powercfg.
`win_psget` | Module for managing PowerShell through PowerShellGet (PSGet)
`win_servermanager` | Manage Windows features via the ServerManager powershell module.
`win_service` | Windows Service module.
`win_shadow` | Manage the shadow file
`win_shortcut` | Execution module for creating shortcuts on Windows.
`win_smtp_server` | Module for managing IIS SMTP server configuration on Windows servers.
`win_snmp` | Module for managing SNMP service settings on Windows servers.
`win_status` | Module for returning various status data about a minion.
`win_system` | Module for managing Windows systems and getting Windows system information.
`win_task` | Windows Task Scheduler Module .
`win_timezone` | Module for managing timezone on Windows systems.
`win_useradd` | Module for managing Windows Users.
`win_wua` | Module for managing Windows Updates using the Windows Update Agent.
`win_wusa` | Microsoft Update files management via wusa.exe
`winrepo` | Module to manage Windows software repo on a Standalone Minion
`wordpress` | This module is used to manage Wordpress installations
`x509` | Manage X509 certificates
`x509_v2` | Manage X.509 certificates
`xapi_virt` | This module (mostly) uses the XenAPI to manage Xen virtual machines.
`xbpspkg` | Package support for XBPS package manager (used by VoidLinux)
`xfs` | Module for managing XFS file systems.
`xml` | XML file manager
`xmpp` | Module for Sending Messages via XMPP (a.k.a.
`yaml` | Yaml helper module for troubleshooting yaml
`yumpkg` | Support for YUM/DNF
`zabbix` |
`zcbuildout` | Management of zc.buildout
`zenoss` | Module for working with the Zenoss API
`zfs` | Module for running ZFS command
`zk_concurrency` | Concurrency controls in zookeeper
`znc` | znc - An advanced IRC bouncer
`zoneadm` | Module for Solaris 10's zoneadm
`zonecfg` | Module for Solaris 10's zonecfg
`zookeeper` | Zookeeper Module maintainer SaltStack maturity new platform all depends kazoo
`zpool` | Module for running ZFS zpool command
`zypperpkg` | Package support for openSUSE via the zypper package manager