第四章 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)