深入理解OpenStack自动化部署
  • 前言
  • 初识PuppetOpenstack
    • 相关约定
    • 术语表
    • PuppetOpenstack项目简介
  • Puppet开发基础
    • 关于Puppet
    • Puppet核心概念
    • 理解Hiera
    • 准备开发测试环境
  • OpenStack基础服务模块
    • puppet-apache模块
    • puppet-memcached模块
    • puppet-sysctl模块
    • puppet-rsync模块
    • puppet-xinetd模块
    • puppet-rabbitmq模块
    • puppet-firewall模块
    • puppet-mysql模块
    • puppet-vcsrepo模块
    • puppet-mongodb模块
    • puppet-ceph
  • Openstack服务模块
    • OpenStack模块代码结构
    • puppet-keystone模块
    • puppet-nova
    • puppet-neutron
    • puppet-glance
    • puppet-horizon
    • puppet-ceilometer
    • puppet-cinder
    • puppet-tempest
    • puppet-heat
    • puppet-swift
    • puppet-trove
    • puppet-sahara
    • puppet-manila
    • puppet-rally
    • puppet-designate
    • puppet-aodh模块
  • PuppetOpenstack公共库和工具类模块
    • puppet-oslo
    • puppet-vswitch模块
    • puppet-openstacklib
    • puppet-openstack-integration
    • puppet-openstack-specs
    • puppet-openstack-cookiebutter
    • puppet-modulesync-configs
    • puppet-openstack_spec_helper
    • puppet-stdlib
    • puppet-openstack_extras
  • 最佳实践
    • 模块管理
    • Hiera
    • 提交规范
    • 正确使用环境
    • 转发层规范
    • 代码风格
    • Standalone vs C\/S 模式
    • Puppet版本的选择
    • Puppet4的新特性和变化
    • Puppet的能与不能
  • 其他部署工具
    • Fuel
    • Kolla
    • TripleO
    • Packstack
    • OSA
    • DevStack
    • 编写一个定制化部署工具
  • 结语
Powered by GitBook
On this page
  • 文章风格说明
  • 文章格式说明
  • Module命名规范说明

Was this helpful?

  1. 初识PuppetOpenstack

相关约定

文章风格说明

因为本书共有5名参与编写的同学,为了保证行文分各个,我(xingchao)会负责概览部分和最佳实践部分的编写(果然是打酱油的命),同时也会负责部分模块章节的编写,其他同学则会专注在核心模块部分,给出各个复杂模块的详细介绍。

同时,我们每天会在微信群里唠嗑讨论,如何改进各个模块章节的书写方式和风格,并保持格式上的严格统一,给予读者更好的阅读体验,同时如果你在阅读过程中发现有错别字,不合理的说明,非常欢迎指正,我们会在第一时间更正。

文章格式说明

本文使用标准的Markdown语法编写,该写标题的写标题,该用列表的用列表,该用表格的用表格,该用代码块的标明puppet/bash语法高亮,会严格遵守一本技术书籍的基本修养,因此就不再废话。

Module命名规范说明

绝大多数的puppet modules命名规范使用puppet-前缀,后面为服务名称,例如:

  • puppet-nova

  • puppet-keystone

当然也有一些公共库模块,例如:

  • puppet-oslo

  • puppet-openstacklib

Previous初识PuppetOpenstackNext术语表

Last updated 6 years ago

Was this helpful?