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)
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)
Networking (Neutron)
Compute (Nova)
Load Balancer (Octavia)
Oslo Libraries (Oslo)
Placement (Placement)
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)
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)