alias |
Configuration of email aliases. |
alternatives |
Configuration of the alternatives system ======================================== Control the alternatives system .. |
apt |
Package management operations specific to APT- and DEB-based systems |
augeas |
Configuration management using Augeas ===================================== This state requires the augeas Python module. |
cmd |
Execution of arbitrary commands =============================== The cmd state module manages the enforcement of executed commands, this state can tell a command to run under certain circumstances. |
cron |
Management of cron, the Unix command scheduler. |
debconfmod |
Management of debconf selections. |
disk |
Disk monitoring state |
eselect |
Management of Gentoo configuration using eselect ================================================ A state module to manage Gentoo configuration via eselect .. |
file |
Operations on regular files, special files, directories, and symlinks. |
gem |
Installation of Ruby modules packaged as gems. |
git |
Interaction with Git repositories. |
grains |
Manage grains on the minion. |
group |
Management of user groups. |
hg |
Interaction with Mercurial repositories. |
host |
Management of addresses and names in hosts file. |
iptables |
Management of iptables ====================== This is an iptables-specific module designed to manage Linux firewalls. |
keyboard |
Management of keyboard layouts ============================== The keyboard layout can be managed for the system: .. |
kmod |
Loading and unloading of kernel modules. |
layman |
Management of Gentoo Overlays using layman ========================================== A state module to manage Gentoo package overlays via layman .. |
libvirt |
Manage libvirt certs. |
locale |
Management of languages/locales ==============================+ The locale can be managed for the system: .. |
lvm |
Management of Linux logical volumes =================================== A state module to manage LVMs .. |
makeconf |
Management of Gentoo make.conf ============================== A state module to manage Gentoo's make.conf file .. |
mdadm |
Managing software RAID with mdadm ================================== A state module for creating or destroying software RAID devices. |
modjk_worker |
Send commands to a modjk load balancer via the peer system |
module |
Execution of Salt modules from within states ============================================ These states allow individual execution module calls to be made via states. |
mongodb_database |
Management of Mongodb databases |
mongodb_user |
Management of Mongodb users |
mount |
Mounting of filesystems. |
mysql_database |
Management of MySQL databases (schemas). |
mysql_grants |
Management of MySQL grants (user permissions). |
mysql_user |
Management of MySQL users. |
network |
Configuration of network interfaces. |
npm |
Installation of NPM Packages ============================ These states manage the installed packages for node.js using the Node Package Manager (npm). |
pecl |
Installation of PHP Extensions Using pecl ========================================= These states manage the installed pecl extensions. |
pip_state |
Installation of Python Packages Using pip ========================================= These states manage system installed python packages. |
pkg |
Installation of packages using OS package managers such as yum or apt-get ========================================================================= Salt can manage software packages via the pkg state module, packages can be set up to be installed, latest, removed and purged. |
pkgng |
Manage package remote repo using FreeBSD pkgng ============================================== Salt can manage the URL pkgng pulls packages from. |
pkgrepo |
Management of package repos =========================== Package repositories can be managed with the pkgrepo state: .. |
portage_config |
Management of Portage package configuration on Gentoo ===================================================== A state module to manage Portage configuration on Gentoo .. |
postgres_database |
Management of PostgreSQL databases. |
postgres_group |
Management of PostgreSQL groups (roles). |
postgres_user |
Management of PostgreSQL users (roles). |
quota |
Management of POSIX Quotas ========================== The quota can be managed for the system: .. |
rabbitmq_user |
Manage RabbitMQ Users. |
rabbitmq_vhost |
Manage RabbitMQ Virtual Hosts. |
rbenv |
Managing Ruby installations with rbenv. |
rvm |
Managing Ruby installations and gemsets with Ruby Version Manager (RVM). |
selinux |
Management of SELinux rules. |
service |
Starting or restarting of services and daemons. |
ssh_auth |
Control of entries in SSH authorized_key files. |
ssh_known_hosts |
Control of SSH known_hosts entries. |
stateconf |
Stateconf System ================ The stateconf system is intended for use only with the stateconf renderer. |
supervisord |
Interaction with the Supervisor daemon. |
svn |
Manage SVN repositories ======================= Manage repositiry checkouts via the svn vcs system: .. |
sysctl |
Configuration of the Linux kernel using sysctrl. |
timezone |
Management of timezones ======================= The timezone can be managed for the system: .. |
tomcat |
This state uses the manager webapp to manage Apache tomcat webapps This state requires the manager webapp to be enabled The following grains/pillar should be set:: tomcat-manager.user: admin user name tomcat-manager.passwd: password and also configure a user in the conf/tomcat-users.xml file:: <?xml version='1.0' encoding='utf-8'?> <tomcat-users> <role rolename="manager-script"/> <user username="tomcat" password="tomcat" roles="manager-script"/> </tomcat-users> Notes: - Not supported multiple version on the same context path - More information about tomcat manager: http://tomcat.apache.org/tomcat-7.0-doc/manager-howto.html - if you use only this module for deployments you might want to restrict access to the manager so its only accessible via localhost for more info: http://tomcat.apache.org/tomcat-7.0-doc/manager-howto.html#Configuring_Manager_Application_Access - Tested on: JVM Vendor: Sun Microsystems Inc. |
user |
Management of user accounts. |
virtualenv_mod |
Setup of Python virtualenv sandboxes. |