Files
openstack-salt/doc/source/develop/extending-ecosystem.rst
Ales Komarek c21cad354a Added modules and references for midonet and swift formulas
Change-Id: I04ddf67f8dd456613383de2ba08088a8ab929899
2016-07-08 10:57:46 +02:00

6.0 KiB

Home OpenStack-Salt Development Documentation

Formula ecosystem

The OpenStack-Salt formulas are divided into several groups according to their purpose. Formulas share same structure and metadata definions, expose vital information into the Salt Mine for monitoring and audit.

Infrastructure services

Core services needed for basic infrastructure operation.

Supplemental services

Support services as databases, proxies, application servers.

OpenStack services

All supported OpenStack cloud platform services.

Monitoring services

Monitoring, metering and log collecting tools implementing complete monitoring stack.

Integration services

Continuous integration services for automated integration and delivery pipelines.

Each of the service groups contain of several individual service formulas, listed in following tables.

Infrastructure services

Core services needed for basic infrastructure operation.

Formula Repository
foreman https://github.com/tcpcloud/salt-formula-foreman
freeipa https://github.com/tcpcloud/salt-formula-freeipa
git https://github.com/tcpcloud/salt-formula-git
glusterfs https://github.com/tcpcloud/salt-formula-glusterfs
iptables https://github.com/tcpcloud/salt-formula-iptables
linux https://github.com/tcpcloud/salt-formula-linux
maas https://git.tcpcloud.eu/salt-formulas/maas-formula
ntp https://github.com/tcpcloud/salt-formula-ntp
openssh https://github.com/tcpcloud/salt-formula-openssh
reclass https://github.com/tcpcloud/salt-formula-reclass
salt https://github.com/tcpcloud/salt-formula-salt

Supplemental services

Support services as databases, proxies, application servers.

Formula Repository
apache https://github.com/tcpcloud/salt-formula-apache
bind https://github.com/tcpcloud/salt-formula-bind
dovecot https://github.com/tcpcloud/salt-formula-dovecot
elasticsearch https://github.com/tcpcloud/salt-formula-elasticsearch
galera https://github.com/tcpcloud/salt-formula-galera
git https://github.com/tcpcloud/salt-formula-git
haproxy https://github.com/tcpcloud/salt-formula-haproxy
keepalived https://github.com/tcpcloud/salt-formula-keepalived
letsencrypt https://github.com/tcpcloud/salt-formula-letsencrypt
memcached https://github.com/tcpcloud/salt-formula-memcached
mongodb https://github.com/tcpcloud/salt-formula-mongodb
mysql https://github.com/tcpcloud/salt-formula-mysql
nginx https://github.com/tcpcloud/salt-formula-nginx
postfix https://github.com/tcpcloud/salt-formula-postfix
postgresql https://github.com/tcpcloud/salt-formula-postgresql
rabbitmq https://github.com/tcpcloud/salt-formula-rabbitmq
redis https://github.com/tcpcloud/salt-formula-redis
supervisor https://github.com/tcpcloud/salt-formula-supervisor
varnish https://github.com/tcpcloud/salt-formula-varnish

OpenStack services

All supported OpenStack cloud platform services.

Formula Repository
ceilometer https://github.com/openstack/salt-formula-ceilometer
cinder https://github.com/openstack/salt-formula-cinder
glance https://github.com/openstack/salt-formula-glance
heat https://github.com/openstack/salt-formula-heat
horizon https://github.com/openstack/salt-formula-horizon
keystone https://github.com/openstack/salt-formula-keystone
magnum https://github.com/tcpcloud/salt-formula-magnum
midonet https://github.com/openstack/salt-formula-midonet
murano https://github.com/tcpcloud/salt-formula-murano
neutron https://github.com/openstack/salt-formula-neutron
nova https://github.com/openstack/salt-formula-nova
opencontrail https://github.com/openstack/salt-formula-opencontrail
swift https://github.com/openstack/salt-formula-swift

Monitoring services

Monitoring, metering and log collecting tools implementing complete monitoring stack.

Formula Repository
collectd https://github.com/tcpcloud/salt-formula-collectd
graphite https://github.com/tcpcloud/salt-formula-graphite
heka https://github.com/tcpcloud/salt-formula-heka
kibana https://github.com/tcpcloud/salt-formula-kibana
sensu https://github.com/tcpcloud/salt-formula-sensu
sphinx https://github.com/tcpcloud/salt-formula-sphinx
statsd https://github.com/tcpcloud/salt-formula-sensu

Integration services

Continuous integration services for automated integration and delivery pipelines.

Formula Repository
aptly https://github.com/tcpcloud/salt-formula-aptly
gerrit https://git.tcpcloud.eu/salt-formulas/gerrit-formula
gitlab https://github.com/tcpcloud/salt-formula-gitlab
jenkins https://github.com/tcpcloud/salt-formula-jenkins
owncloud https://github.com/tcpcloud/salt-formula-owncloud
roundcube https://github.com/tcpcloud/salt-formula-roundcube