============
Modules List
============
Each Puppet OpenStack module corresponds to an OpenStack component and has its
own Git repository. The modules produce a number of deliverables, in order to
achieve a clearly stated objective: deploy OpenStack.
Puppet OpenStack Modules
========================
* `Alarming `_ (*Aodh*)
* `Key Manager `_ (*Barbican*)
* `Telemetry `_ (*Ceilometer*)
* `Block Storage `_ (*Cinder*)
* `Rating service `_ (*Cloudkitty*)
* `Policy `_ (*Congress*)
* `DNS `_ (*Designate*)
* `EC2 API service `_ (*EC2API*)
* `Backup, Restore, and Disaster Recovery service `_ (*Freezer*)
* `Image Service `_ (*Glance*)
* `GLare Artifact Repository `_ (*Glare*)
* `Time Series Database `_ (*Gnocchi*)
* `Orchestration `_ (*Heat*)
* `Dashboard `_ (*Horizon*)
* `Bare Metal `_ (*Ironic*)
* `Identity `_ (*Keystone*)
* `Containers Orchestration `_ (*Magnum*)
* `Shared Filesystems `_ (*Manila*)
* `Workflow Service `_ (*Mistral*)
* `Monitoring `_ (*Monasca*)
* `Application Catalog `_ (*Murano*)
* `Networking `_ (*Neutron*)
* `Compute `_ (*Nova*)
* `Load Balancer `_ (*Octavia*)
* `Oslo Libraries `_ (*Oslo*)
* `Telemetry Event service `_ (*Panko*)
* `Benchmarking `_ (*Rally*)
* `Data Processing `_ (*Sahara*)
* `Clustering `_ (*Senlin*)
* `Object Storage `_ (*Swift*)
* `Testing `_ (*Tempest*)
* `Deployment `_ (*TripleO*)
* `Database Service `_ (*Trove*)
* `Root Cause Analysis `_ (*Vitrage*)
* `Resource Optimization `_ (*Watcher*)
* `Message Service `_ (*Zaqar*)
Other Modules
=============
* `Storage `_ (*Ceph*)
* `Virtual Bridging `_ (*OpenvSwitch*)
* `Virtual Networking `_ (*OVN*)
* `TripleO UI `_ (*TripleO UI*) (**Deprecated**)
* `Composition Layer `_ (*OpenStack*) (**Deprecated in Juno**)
Supporting Puppet Modules
=========================
* `Common Puppet Library `_ (*OpenStackLib*)
* `Common Ruby Helper Library `_ (*puppet-openstack_spec_helper*)
* `Puppet OpenStack Helpers `_ (*OpenStackExtras*)
* `Integration CI Tools `_ (*Puppet OpenStack Integration*)
* `Blueprints `_ (*Puppet OpenStack Specs*) (hosted `here `_)
* `New Module Cookiecutter Template `_ (*Cookiecutter*)
* `Sync Tool `_ (*Modulesync*)