Virtual modules
ACME / Let's Encrypt module |
|
Manage groups on Solaris |
|
Manage account locks on AIX systems |
|
Package support for AIX |
|
Manage the information in the aliases file |
|
Support for Alternatives system |
|
Ansible Support |
|
Support for Apache |
|
Module for apcupsd |
|
Support for Advanced Policy Firewall (APF) |
|
Support for apk |
|
Aptly Debian repository manager. |
|
Support for APT (Advanced Packaging Tool) |
|
A module to wrap (non-Windows) archive calls |
|
Arista pyeapi |
|
Module for fetching artifacts from Artifactory |
|
Wrapper module for at(1) |
|
Wrapper for at(1) on Solaris-like systems |
|
Manages configuration files via augeas |
|
Support for the Amazon Simple Queue Service. |
|
Azure (ARM) Compute Execution Module |
|
Azure (ARM) DNS Execution Module |
|
Azure (ARM) Network Execution Module |
|
Azure (ARM) Resource Execution Module |
|
Support for BambooHR |
|
Baredoc walks the installed module and state directories and generates dictionaries and lists of the function names and their arguments. |
|
Module for managing BCache sets |
|
Module for managing the Salt beacons on a minion |
|
An execution module which can manipulate an f5 bigip via iControl REST |
|
Support for Bluetooth (using BlueZ in Linux). |
|
Execution module for Amazon Elasticache using boto3 |
|
Connection module for Amazon Elasticsearch Service |
|
Execution module for Amazon Route53 written against Boto 3 |
|
Connection module for Amazon SNS |
|
Connection module for Amazon APIGateway |
|
Connection module for Amazon Autoscale Groups |
|
Connection module for Amazon Cloud Formation |
|
Connection module for Amazon CloudFront |
|
Connection module for Amazon CloudTrail |
|
Connection module for Amazon CloudWatch |
|
Connection module for Amazon CloudWatch Events |
|
Connection module for Amazon CognitoIdentity |
|
Connection module for Amazon Data Pipeline |
|
Connection module for Amazon DynamoDB |
|
Connection module for Amazon EC2 |
|
Connection module for Amazon EFS |
|
Connection module for Amazon Elasticache |
|
Connection module for Amazon Elasticsearch Service |
|
Connection module for Amazon ELB |
|
Connection module for Amazon ALB |
|
Connection module for Amazon IAM |
|
Connection module for Amazon IoT |
|
Connection module for Amazon Kinesis |
|
Connection module for Amazon KMS |
|
Connection module for Amazon Lambda |
|
Connection module for Amazon RDS |
|
Connection module for Amazon Route53 |
|
Connection module for Amazon S3 using boto3 |
|
Connection module for Amazon S3 Buckets |
|
Connection module for Amazon Security Groups |
|
Connection module for Amazon SNS |
|
Connection module for Amazon SQS |
|
Connection module for Amazon SSM |
|
Connection module for Amazon VPC |
|
Manage and query Bower packages |
|
Module for gathering and managing bridging information |
|
Manage the password database on BSD systems |
|
Module for managing BTRFS file systems. |
|
Manage and query Cabal packages |
|
Capirca ACL |
|
Cassandra Database Module |
|
Cassandra NoSQL Database Module |
|
Support for scheduling celery tasks. |
|
Module to provide ceph control with salt. |
|
Glue execution module to link to the |
|
Execute chef in server or solo mode |
|
A dead simple module wrapping calls to the Chocolatey package manager (http://chocolatey.org) |
|
Module providing a simple management interface to a chronos cluster. |
|
|
|
Module to provide Cisco UCS compatibility to Salt |
|
Execution module for ciscoconfparse |
|
Execution module for Cisco Network Services Orchestrator Proxy minions |
|
Salt-specific interface for calling Salt Cloud directly |
|
A module for shelling out. |
|
Use composer to install PHP dependencies for a directory |
|
Return config information |
|
Interact with Consul |
|
Common resources for LXC and systemd-nspawn containers |
|
Minion side functions for salt-cp |
|
Manage Perl modules using CPAN |
|
Work with cron |
|
Salt module to manage Unix cryptsetup jobs and the crypttab file |
|
Support for Config Server Firewall (CSF) |
|
Manage cygwin packages. |
|
daemontools service module. |
|
Manage a local persistent data structure that can hold any arbitrary data specific to the minion |
|
An execution module that interacts with the Datadog API |
|
Support for RFC 2136 dynamic DNS updates. |
|
Support for Apache |
|
Module to provide Postgres compatibility to salt for debian family specific tools. |
|
Support for Debconf |
|
The networking module for Debian-based distros |
|
Service support for Debian systems (uses update-rc.d and /sbin/service) |
|
Debian Package builder system |
|
Module to work with salt formula defaults files |
|
|
|
Device-Mapper module |
|
Compendium of generic DNS utilities. |
|
Module for managing disks and blockdevices |
|
Manage Django sites |
|
Module for managing dnsmasq |
|
Compendium of generic DNS utilities. |
|
Module to import docker-compose via saltstack |
|
Management of Docker Containers |
|
Support for DEB packages |
|
Manage Dell DRAC |
|
Manage Dell DRAC. |
|
DRBD administration module |
|
Package support for the dummy proxy used by the test suite |
|
Provide the service module for the dummy proxy used in integration tests |
|
Support for Portage |
|
Support for Eix |
|
Elasticsearch - A distributed RESTful search and analytics server |
|
Support for getting and setting the environment variables of the current salt process. |
|
Support for eselect, Gentoo's configuration and management tool. |
|
Module used to access the esxcluster proxy connection methods |
|
Module used to access the esxdatacenter proxy connection methods |
|
Glues the VMware vSphere Execution Module to the VMware ESXi Proxy Minions to the |
|
Module used to access the esx proxy connection methods |
|
Execution module to work with etcd |
|
Module for running ethtool command |
|
Use the Salt Event System to fire events from the master to the minion and vice-versa. |
|
Module for managing ext2/3/4 file systems |
|
Manage information about regular files, directories, and special files on the minion, set/read user, group, mode, and data |
|
Support for firewalld. |
|
Module for viewing and modifying sysctl parameters |
|
Support for freebsd-update utility on FreeBSD. |
|
The jail module for FreeBSD |
|
Module to manage FreeBSD kernel modules |
|
Remote package support using |
|
Install software from the FreeBSD |
|
The service module for FreeBSD |
|
|
|
A route is a rule that specifies how certain packets should be handled by the virtual network. |
|
Manage ruby gems. |
|
Module for managing container and VM images |
|
Top level package command wrapper, used to translate the os detected by grains to the correct service manager |
|
Support for Gentoolkit |
|
Support for the Git SCM |
|
Module for interacting with the GitHub v3 API. |
|
Module for handling openstack glance calls. |
|
Glance module for interacting with OpenStack Glance |
|
Module for working with the Glassfish/Payara 4.x management API .. |
|
Manage a glusterfs pool |
|
GNOME implementations |
|
Module for sending messages to google chat. |
|
Manage a GPG keychains, add keys, create keys, retrieve keys from keyservers. |
|
Module for working with the Grafana v4 API |
|
Return/control aspects of the grains data |
|
Manage groups on Linux, OpenBSD and NetBSD |
|
Support for GRUB Legacy |
|
Interact with virtual machine images via libguestfs |
|
Support for hadoop |
|
Support for haproxy |
|
A collection of hashing and encoding functions |
|
Module for handling OpenStack Heat calls |
|
Interface with Helm |
|
Support for the Mercurial SCM |
|
This module renders highstate configuration into a more human readable format. |
|
Manage the information in the hosts file |
|
Module for making various web calls. |
|
Module to provide icinga2 compatibility to salt. |
|
Support for IFTTT |
|
Manage HP ILO |
|
Work with incron |
|
InfluxDB - A distributed time series database |
|
InfluxDB - A distributed time series database |
|
This module have been tested on infoblox API v1.2.1, other versions of the API are likly workable. |
|
Edit ini files |
|
|
|
Module for full system inspection. |
|
Functions to perform introspection on a minion, and return data in a format usable by Salt States |
|
Cisco IOS configuration manipulation helpers |
|
Support IPMI commands over LAN. |
|
Support for ipset |
|
Support for iptables |
|
Support for Wireless Tools for Linux |
|
Module for managing JBoss AS 7 through the CLI interface. |
|
Module for low-level interaction with JbossAS7 through CLI. |
|
Module for controlling Jenkins |
|
Module for checking jinja maps and verifying the result of loading JSON/YAML files |
|
JIRA Execution module |
|
Module to interact with Junos devices. |
|
Salt module to manage Kubernetes cluster |
|
Kapacitor execution module. |
|
Manage Kerberos KDC |
|
Manage Linux kernel packages on APT-based systems |
|
Manage Linux kernel packages on YUM-based systems |
|
Functions to view the minion's public key information |
|
Module for managing keyboards on supported POSIX-like systems using systemd, or such as Redhat, Debian and Gentoo. |
|
Module for handling openstack keystone calls. |
|
Keystone module for interacting with OpenStack Keystone |
|
Module to interact with keystores |
|
Module to manage Linux kernel modules |
|
|
|
Module for handling kubernetes calls. |
|
Module for the management of MacOS systems that use launchd/launchctl |
|
Support for Layman |
|
Query and modify an LDAP database (alternative interface) |
|
Salt interface to LDAP commands |
|
Apache Libcloud Compute Management |
|
Apache Libcloud DNS Management |
|
Apache Libcloud Load Balancer Management |
|
Apache Libcloud Storage Management |
|
Support for Linux File Access Control Lists |
|
The networking module for Non-RH/Deb Linux distros |
|
Support for Linux LVM2 |
|
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. |
|
Manage the shadow file on Linux systems |
|
Module for viewing and modifying sysctl parameters |
|
Module for managing locales on POSIX-like systems. |
|
Module for using the locate utilities |
|
Module for managing Solaris logadm based log rotations. |
|
On-demand logging |
|
Module for managing logrotate. |
|
Support for LVS (Linux Virtual Server) |
|
Control Linux Containers via Salt |
|
Module for managing the LXD daemon and its containers. |
|
This module allows you to manage assistive access on macOS minions with 10.9+ |
|
Homebrew for macOS |
|
macOS implementations of various commands in the "desktop" interface |
|
Manage groups on Mac OS 10.7+ |
|
Install certificates into the keychain on Mac OS |
|
Installer support for macOS. |
|
Support for MacPorts under macOS. |
|
Module for editing power settings on macOS |
|
The service module for macOS |
|
Manage macOS local directory passwords and policies |
|
Support for the softwareupdate command on MacOS. |
|
Module for viewing and modifying sysctl parameters |
|
System module for sleeping, restarting, and shutting down the system on Mac OS X |
|
Module for editing date/time settings on macOS |
|
Manage users on Mac OS 10.7+ |
|
This module allows you to manage extended attributes on files or directories |
|
Set defaults on Mac OS |
|
Install pkg, dmg and .app applications on macOS minions. |
|
Support for modifying make.conf under Gentoo |
|
Mandrill |
|
Module providing a simple management interface to a marathon cluster. |
|
The match module allows for match routines to be run and determine target specs |
|
Module for sending messages to Mattermost |
|
Salt module to manage RAID arrays with mdadm |
|
Module for managaging metadata in SmartOS Zones |
|
Module for Management of Memcached Keys |
|
The function cache system allows for data to be stored on the master so it can be easily read by other minions |
|
Module to provide information about minions |
|
Provides access to randomness generators. |
|
Control Modjk via the Apache Tomcat "Status" worker (http://tomcat.apache.org/connectors-doc/reference/status.html) |
|
Module to provide MongoDB functionality to Salt |
|
Monit service module. |
|
Module for gathering and managing information about MooseFS |
|
Salt module to manage Unix mounts and the fstab file |
|
Module to provide MS SQL Server compatibility to salt. |
|
Module for sending messages to MS Teams |
|
Run munin plugins/checks from salt and format the output as data. |
|
Module to provide MySQL compatibility to salt. |
|
This module helps include encrypted passwords in pillars, grains and salt state files. |
|
Run nagios plugins/checks from salt and get the return as data. |
|
Check Host & Service status from Nagios via JSON RPC. |
|
Namecheap Domain Management |
|
Namecheap DNS Management |
|
Namecheap Nameserver Management |
|
Namecheap SSL Certificate Management |
|
Namecheap User Management |
|
NAPALM BGP |
|
NAPALM Formula helpers |
|
NAPALM helpers |
|
NAPALM ACL |
|
NAPALM Network |
|
NAPALM NTP |
|
NAPALM Probes |
|
NAPALM Route |
|
NAPALM SNMP |
|
NAPALM Users |
|
NAPALM YANG |
|
Module for getting information about network addresses. |
|
NetBox |
|
Module for viewing and modifying sysctl parameters |
|
The service module for NetBSD |
|
Netmiko Execution Module |
|
Module to provide Citrix Netscaler compatibility to Salt (compatible with netscaler 9.2+) |
|
Module for gathering and managing network information |
|
Module for handling OpenStack Neutron calls |
|
Neutron module for interacting with OpenStack Neutron |
|
Module for fetching artifacts from Nexus 3.x |
|
Module for managing NFS version 3. |
|
Support for nftables |
|
Support for nginx |
|
The networking module for NI Linux Real-Time distro |
|
Work with Nix packages |
|
Module for handling OpenStack Nova calls |
|
Manage and query NPM packages. |
|
Manage nspawn containers |
|
Execution module for Cisco NX OS Switches. |
|
Execution module to manage Cisco Nexus Switches (NX-OS) over the NX-API |
|
Execution module to upgrade Cisco NX-OS Switches. |
|
This module interacts with an ISC DHCP Server via OMAPI. |
|
Module for viewing and modifying OpenBSD sysctl parameters |
|
Package support for OpenBSD |
|
The rcctl service module for OpenBSD |
|
The service module for OpenBSD |
|
Module for OpenSCAP Management |
|
Modify, retrieve, or delete values from OpenStack configuration files. |
|
Module for OpenStack Management |
|
Support for Open vSwitch - module with basic Open vSwitch commands. |
|
Support for Opkg |
|
Module for sending data to OpsGenie |
|
Oracle DataBase connection module |
|
Support for OSQuery - https://osquery.io. |
|
Output Module |
|
A module to wrap pacman calls, since Arch is the best (https://wiki.archlinux.org/index.php/Arch_is_the_best) |
|
Module for Firing Events via PagerDuty |
|
Module for manageing PagerDuty resource |
|
Support for pam |
|
Module to provide Palo Alto compatibility to Salt |
|
Manage Parallels Desktop VMs with |
|
Module for managing partitions on POSIX-like systems. |
|
Configure a Pacemaker/Corosync cluster with PCS |
|
Manage accounts in Samba's passdb using pdbedit |
|
Manage PHP pecl extensions. |
|
PeeringDB Module |
|
Control the OpenBSD packet filter (PF). |
|
Philips HUE lamps module for proxy. |
|
Extract the pillar data for this minion |
|
Install Python packages with pip to either the system or a virtualenv |
|
Resources needed by pkg providers |
|
Package support for pkgin based systems, inspired from freebsdpkg module |
|
Support for |
|
Pkgutil support for Solaris |
|
Configure |
|
Support for Postfix |
|
Module to provide Postgres compatibility to salt. |
|
Support for poudriere |
|
powerpath support. |
|
This module allows you to manage proxy settings |
|
A salt interface to psutil, a system and process library. |
|
Publish a command from a minion to a target |
|
Execute puppet routines |
|
Management of Pure Storage FlashArray |
|
Management of Pure Storage FlashBlade |
|
Module for sending messages to Pushbullet (https://www.pushbullet.com) |
|
Module for sending messages to Pushover (https://www.pushover.net) |
|
Manage groups on FreeBSD |
|
Manage users with the pw command |
|
Manage python installations with pyenv. |
|
Qemu-img Command Wrapper |
|
Qemu Command Wrapper |
|
Module for managing quotas on POSIX-like systems. |
|
Module to provide RabbitMQ compatibility to Salt. |
|
Support for RallyDev |
|
Module for retrieving random information from Random.org |
|
Module for Solaris' Role-Based Access Control |
|
Manage ruby installations with rbenv. |
|
Manage RDP Service on Windows servers |
|
Module to provide redis functionality to Salt |
|
Manage the Windows registry |
|
Package support for the REST example |
|
Utility functions for the rest_sample |
|
Provide the service module for the proxy-minion REST sample |
|
checkrestart functionality for Debian and Red Hat Based systems |
|
Module to integrate with the returner system and retrieve data sent to a salt returner |
|
The networking module for RHEL/Fedora based distros |
|
Service support for RHEL-based systems, including support for both upstart and sysvinit |
|
Riak Salt Module |
|
Support for rpm |
|
RPM Package builder system |
|
Wrapper for rsync |
|
runit service module (http://smarden.org/runit) |
|
Manage ruby installations and gemsets with RVM, the Ruby Version Manager. |
|
Connection module for Amazon S3 |
|
s6 service module |
|
Salt proxy module |
|
Access Salt's elemental release code-names. |
|
A module for testing the logic of states and highstates |
|
Control a salt cloud system |
|
The Saltutil module is used to manage the state of the salt minion itself. |
|
Module for managing the Salt schedule on a minion |
|
SCP Module |
|
SCSI administration module |
|
Module for Manipulating Data via the Salt DB API |
|
Virtual machine image management tools |
|
Execute calls on selinux |
|
Module for controlling the LED matrix or reading environment data on the SenseHat of a Raspberry Pi. |
|
Read lm-sensors |
|
Wrapper around Server Density API |
|
Module for execution of ServiceNow CI (configuration items) |
|
Module for sending messages to Slack |
|
Utility functions for use with or in SLS files |
|
Module for running imgadm command on SmartOS |
|
Module for running nictagadm command on SmartOS :maintainer: Jorge Schrauwen <sjorge@blackdot.be> :maturity: new :depends: nictagadm binary, dladm binary :platform: smartos |
|
virst compatibility module for managing VMs on SmartOS |
|
Module for running vmadm command on SmartOS |
|
Interface to SMBIOS/DMI |
|
Service support for Solaris 10 and 11, should work with other systems that use SMF also. |
|
Module for Sending Messages via SMTP |
|
Module to manage filesystem snapshots with snapper |
|
Module for running fmadm and fmdump on Solaris |
|
Manage groups on Solaris |
|
Manage the password database on Solaris systems |
|
Support for reboot, shutdown, etc |
|
Manage users with the useradd command |
|
IPS pkg support for Solaris |
|
Package support for Solaris |
|
Apache Solr Salt Module |
|
Module for solrcloud configuration |
|
Module for interop with the Splunk API |
|
Module for interop with the Splunk API |
|
Support for SQLite3 |
|
Manage client ssh components |
|
Service support for the REST example |
|
Provide the service module for the proxy-minion SSH sample .. |
|
Control the state system on the minion. |
|
Module for returning various status data about a minion. |
|
StatusPage |
|
Provide the service module for system supervisord or supervisord in a virtualenv |
|
Support for Apache |
|
Subversion SCM |
|
Docker Swarm Module using Docker's Python SDK |
|
Module for handling OpenStack Swift calls Author: Anthony Stanton <anthony.stanton@gmail.com> |
|
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. |
|
Module for interfacing with SysFS |
|
Module for getting information about syslog-ng |
|
The sys module provides information about the available functions on the minion |
|
sysrc module for FreeBSD |
|
Support for reboot, shutdown, etc on POSIX-like systems. |
|
System Profiler Module |
|
Provides the service module for systemd |
|
Module for sending messages via Telegram. |
|
Connection module for Telemetry |
|
Simple module for creating temporary directories and files |
|
Module for running arbitrary tests |
|
Module for running arbitrary tests with a __virtual__ function |
|
This module exposes the functionality of the TestInfra library for use with SaltStack in order to verify the state of your minions. |
|
TextFSM |
|
Module for managing timezone on POSIX-like systems. |
|
A salt module for SSL/TLS. |
|
Support for Tomcat |
|
Apache Traffic Server execution module. |
|
Commands for working with travisci. |
|
Interface to Red Hat tuned-adm module |
|
Module for notifications via Twilio |
|
Manage and query udev info |
|
Module for the management of upstart systems. |
|
Wrapper around uptime API |
|
Manage users with the useradd command |
|
uWSGI stats server https://uwsgi-docs.readthedocs.io/en/latest/StatsServer.html |
|
Work with virtual machines managed by Vagrant. |
|
Support for Varnish |
|
Functions to interact with Hashicorp Vault. |
|
VirtualBox Guest Additions installer |
|
Support for VirtualBox using the VBoxManage command |
|
Module used to access the vcenter proxy connection methods |
|
Support for VictorOps |
|
Work with virtual machines managed by libvirt |
|
Create virtualenv environments. |
|
Manage vms running on the OpenBSD VMM hypervisor using vmctl(8). |
|
Manage VMware vCenter servers and ESXi hosts. |
|
Support for htpasswd command. |
|
A salt module for modifying the audit policies on the machine |
|
Module for listing programs that automatically run on startup (very alpha...not tested on anything but my Win 7x64) |
|
This module allows you to install certificates into the windows certificate manager. |
|
Manage DACLs on Windows |
|
Module for gathering disk information on Windows |
|
Install features/packages for Windows using DISM, which is useful for minions not running server versionsΒ of Windows. |
|
Module for configuring DNS Client on Windows systems |
|
Module for working with Windows PowerShell DSC (Desired State Configuration) |
|
Manage information about files on the minion, set/read user, group data, modify the ACL of files/directories |
|
Module for configuring Windows Firewall using |
|
Manage groups on Windows |
|
Microsoft IIS site management via WebAdministration powershell module |
|
The networking module for Windows based systems |
|
Manage Local Policy on Windows |
|
This module allows you to manage windows licensing via slmgr.vbs |
|
Module for gathering and managing network information |
|
Management of NTP servers on Windows |
|
Manage the Windows System PATH |
|
A module to manage software on Windows |
|
Microsoft certificate management via the PKI Client PowerShell module. |
|
This module allows you to control the power settings of a windows minion via powercfg. |
|
Module for managing PowerShell through PowerShellGet (PSGet) |
|
Manage Windows features via the ServerManager powershell module. |
|
Windows Service module. |
|
Manage the shadow file |
|
Module for managing IIS SMTP server configuration on Windows servers. |
|
Module for managing SNMP service settings on Windows servers. |
|
Module for returning various status data about a minion. |
|
Module for managing Windows systems and getting Windows system information. |
|
Windows Task Scheduler Module .. |
|
Module for managing timezone on Windows systems. |
|
Module for managing Windows Users |
|
Module for managing Windows Updates using the Windows Update Agent. |
|
Microsoft Update files management via wusa.exe |
|
Module to manage Windows software repo on a Standalone Minion |
|
This module is used to manage Wordpress installations |
|
Manage X509 certificates |
|
This module (mostly) uses the XenAPI to manage Xen virtual machines. |
|
Package support for XBPS package manager (used by VoidLinux) |
|
Module for managing XFS file systems. |
|
XML file manager |
|
Module for Sending Messages via XMPP (a.k.a. |
|
Support for YUM/DNF |
|
Support for Zabbix |
|
Management of zc.buildout |
|
Module for working with the Zenoss API |
|
Module for running ZFS command |
|
Concurrency controls in zookeeper |
|
znc - An advanced IRC bouncer |
|
Module for Solaris 10's zoneadm |
|
Module for Solaris 10's zonecfg |
|
Zookeeper Module |
|
Module for running ZFS zpool command |
|
Package support for openSUSE via the zypper package manager |