第四章 Puppet-OpenStack模块
- 严格遵守Puppet Code Style
- 松耦合的代码逻辑
- 几乎没有代码冗余,非常高的代码复用率
- 精心编写的自定义Resource Type和Facter,在灵活性和控制能力上做出了权衡
- Alarming (Aodh)
- Key Manager (Barbican)
- Telemetry (Ceilometer)
- Block Storage (Cinder)
- DNS (Designate)
- Image service (Glance)
- Time Series Database (Gnocchi)
- Orchestration (Heat)
- Dashboard (Horizon)
- Bare Metal (Ironic)
- Identity (Keystone)
- Workflow service (Mistral)
- Application catalog (Murano)
- Networking (Neutron)
- Compute (Nova)
- Load Balancer (Octavia)
- Oslo libraries (Oslo)
- Benchmarking (Rally)
- Data processing (Sahara)
- Object Storage (Swift)
- Testing (Tempest)
- Deployment (TripleO)
- Database service (Trove)
- Deployment UI (TripleO UI)
- Root Cause Analysis (Vitrage)
- Message service (Zaqar)
- Block Storage (Cinder)
- Image service (Glance)
- Time Series Database (Gnocchi)
- Dashboard (Horizon)
- Identity (Keystone)
- Application catalog (Murano)
- Networking (Neutron)
- Compute (Nova)
- Object Storage (Swift)
- Testing (Tempest)
- Ceph(Block Storage)
- Benchmarking (Rally)
- Data processing (Sahara)
- Orchestration (Heat)
- DNS (Designate)