转自:http://docs.saltstack.com/ref/states/all/index.html?highlight=full%20list
Full list of builtin state modules
alias | Configuration of email aliases. |
alternatives | Configuration of the alternatives system |
cmd | Execution of arbitrary commands. |
cron | Management of cron, the Unix command scheduler. |
debconfmod | Management of debconf selections. |
disk | Disk monitoring state |
file | Operations on 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. |
keyboard | Management of keyboard layouts |
kmod | Loading and unloading of kernel modules. |
layman | Mangement of Gentoo Overlays using layman |
libvirt | Manage libvirt certs. |
locale | Management of languages/locales |
makeconf | Management of Gentoo make.conf |
mdadm | Managing software RAID with mdadm |
module | Execution of Salt modules from within 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 | A state module to manage installed NPM packages. |
pecl | Installation of PHP pecl extensions. |
pip | Installation of Python packages using pip. |
pkgng | Manage package remote repo using FreeBSD pkgng. |
pkg | Installation of packages using OS package managers such as yum or apt-get. |
pkgrepo | Management of package repos |
postgres_database | Management of PostgreSQL databases. |
postgres_group | Management of PostgreSQL groups (roles). |
postgres_user | Management of PostgreSQL users (roles). |
rabbitmq_user | Manage RabbitMQ Users. |
rabbitmq_vhost | Manage RabbitMQ Virtual Hosts. |
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 |
supervisord | Interaction with the Supervisor daemon. |
svn | Manage SVN repositories |
sysctl | Configuration of the Linux kernel using sysctrl. |
timezone | Management of timezones |
tomcat | This state uses the manager webapp to manage Apache tomcat webapps |
user | Management of user accounts. |
virtualenv | Setup of Python virtualenv sandboxes. |