Salt formulas are pre-written Salt states. They are open-ended and can be used for such tasks as package installation, service configuration and starting, users and permissions setup, and others.
In MCP, the Salt formulas together with Salt are used as a configuration
management tool that configures, deploys, and updates the MCP components.
Each Salt formula defines a corresponding MCP component, such as the mysql
formula for MySQL, rabbitmq
formula for RabbitMQ, formulas for OpenStack
services, and so on.
The Salt formulas supported in MCP includes:
aodh
apache
aptcacher
aptly
artifactory
avinetworks
backupninja
barbican
baremetal-simulator
bind
cassandra
ceilometer
ceph
cinder
collectd
designate
docker
dogtag
elasticsearch
etcd
fluentd
freeipa
galera
gerrit
git
glance
glusterfs
gnocchi
grafana
haproxy
heat
heka
helm
horizon
influxdb
iptables
ironic
isc-dhcp
java
jenkins
keepalived
keystone
kibana
kubernetes
libvirt
linux
lldp
logrotate
maas
memcached
mongodb
muranomysql
neutron
nginx
nova
ntp
octavia
opencontrail
openldap
openssh
panko
postgresql
powerdns
prometheus
python
rabbitmq
reclass
redis
rsync
rsyslog
rundeck
salt
sensu
sphinx
statsd
telegraf
tftpd-hpa
tinyproxy
xtrabackup
zookeeper