3.4 KiB
3.4 KiB
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)