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