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)
DNS (Designate)
EC2 API service (EC2API)
Image Service (Glance)
Time Series Database (Gnocchi)
Orchestration (Heat)
Dashboard (Horizon)
Bare Metal (Ironic)
Identity (Keystone)
Containers Orchestration (Magnum)
Shared Filesystems (Manila)
Workflow Service (Mistral)
Application Catalog (Murano)
Networking (Neutron)
Compute (Nova)
Load Balancer (Octavia)
Oslo Libraries (Oslo)
Placement (Placement)
Data Processing (Sahara)
Object Storage (Swift)
Testing (Tempest)
Database Service (Trove)
Root Cause Analysis (Vitrage)
Resource Optimization (Watcher)
Message Service (Zaqar)
Other Modules¶
Storage (Ceph)
Virtual Bridging (OpenvSwitch)
Virtual Networking (OVN)
QPID Dispatch Router (QDR)
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)