Difference between revisions of "Puppet"
m (→Puppet Modules) |
(→Getting started) |
||
(68 intermediate revisions by 13 users not shown) | |||
Line 1: | Line 1: | ||
− | + | '''These docs are outdated, but kept here for historical reasons and search access. To view the latest docs, please refer to http://docs.openstack.org/developer/puppet-openstack-guide/''' | |
− | The Puppet | + | <div id="mf-index"> |
+ | <table border=0 width=100%><tr><td> | ||
+ | '''The Puppet OpenStack Mission:''' to bring scalable and reliable IT automation to OpenStack cloud deployments. | ||
− | == Puppet | + | Puppet OpenStack is [[Open|open]] source, [[Open|openly]] designed, [[Open|openly]] developed by an [[Open|open]] community. |
+ | </td></tr> | ||
+ | </table> | ||
+ | <table border=0 width=100%> | ||
+ | <tr valign=top><td width=33%> | ||
+ | ==== Getting started ==== | ||
+ | * Learn [http://docs.puppetlabs.com/ Puppet] | ||
+ | * Talk to us on '''#puppet-openstack''' on OFTC ([http://eavesdrop.openstack.org/irclogs/%23puppet-openstack/ log]) | ||
+ | * Join the conversation on our [[Puppet/Mailing lists|Mailing lists]] | ||
+ | * All Puppet OpenStack [[Puppet/releases |releases]] and release notes | ||
+ | * See [[Puppet/supported platforms |supported platforms]] | ||
+ | * [[Puppet/Deploy|Deploy]] your own OpenStack cloud with Puppet All-In-One | ||
+ | * Go back to [[Main_Page| OpenStack main page]] | ||
+ | </td><td width=33%> | ||
− | Puppet | + | ==== Contribute ==== |
+ | * '''How to [http://docs.openstack.org/infra/manual/developers.html submit changes]''' | ||
+ | * [https://goo.gl/HWfFuX Puppet Code reviews (Gerrit)] | ||
+ | * [http://docs.openstack.org/infra/manual/developers.html#peer-review Guidelines for code reviewers] | ||
+ | * '''Understand Puppet OpenStack [[Puppet/Coding style|coding style]]''' | ||
+ | * '''Understand our [[Puppet/CI| CI jobs]]''' | ||
+ | * How to use Launchpad [[Bugs]] and [[Blueprints]] | ||
+ | * [https://trello.com/b/4X3zxWRZ/on-going-effort Trello board] | ||
+ | * [[Puppet/New_module|Create a new Puppet module]] | ||
+ | * [[StableBranch#Processes|How to backport]] patches to stable branches | ||
+ | * [[Puppet/reviews#Abandonment|Patch abandonment policy]] | ||
+ | * [[Puppet/Unit_testing|Running unit testing]] | ||
+ | * [[Puppet/Functional_testing|Running functional testing]] | ||
+ | * [[Puppet/Backport_policy|Backport policy]] | ||
+ | </td><td width=33%> | ||
− | + | ==== Community ==== | |
− | * [ | + | * [[Open]] - What openness means to us |
− | + | * How Puppet OpenStack is [http://governance.openstack.org/reference/projects/puppet-openstack.html governed] | |
− | * [ | + | * Participate to our [[Meetings/Puppet|Online Meetings]] |
− | + | * Puppet OpenStack [https://review.openstack.org/#/admin/groups/134,members core team] | |
− | + | * Puppet OpenStack [https://review.openstack.org/#/admin/groups/1022,members release team] | |
− | * [ | + | * Puppet OpenStack [[Puppet/PTL|PTL duty]] |
− | |||
− | |||
− | * [https:// | ||
− | |||
− | |||
− | * [https:// | ||
− | |||
− | * [ | ||
− | |||
− | === | + | </td></tr></table> |
+ | ---- | ||
+ | <table border=0 width=100%><tr><td align=center width=20%> | ||
+ | [[File:Openstack-compute-icon.png]] | ||
+ | </td><td> | ||
+ | Each '''Puppet OpenStack module''' corresponds to an OpenStack component and has its own Git repository. The modules produce a number of deliverable, in order to achieve a clearly stated objective: deploy OpenStack. | ||
+ | </td></tr> | ||
+ | </table> | ||
+ | <table border=0 width=100%> | ||
+ | <tr valign=top><td rowspan=2 width=33%> | ||
+ | ==== OpenStack modules ==== | ||
+ | * [http://git.openstack.org/cgit/openstack/puppet-aodh/ Alarming] (''Aodh'') | ||
+ | * [http://git.openstack.org/cgit/openstack/puppet-barbican/ Key Manager] (''Barbican'') | ||
+ | * [http://git.openstack.org/cgit/openstack/puppet-ceilometer/ Telemetry] (''Ceilometer'') | ||
+ | * [http://git.openstack.org/cgit/openstack/puppet-cinder/ Block Storage] (''Cinder'') | ||
+ | * [http://git.openstack.org/cgit/openstack/puppet-designate/ DNS] (''Designate'') | ||
+ | * [http://git.openstack.org/cgit/openstack/puppet-glance/ Image service] (''Glance'') | ||
+ | * [http://git.openstack.org/cgit/openstack/puppet-gnocchi/ Time Series Database] (''Gnocchi'') | ||
+ | * [http://git.openstack.org/cgit/openstack/puppet-heat/ Orchestration] (''Heat'') | ||
+ | * [http://git.openstack.org/cgit/openstack/puppet-horizon/ Dashboard] (''Horizon'') | ||
+ | * [http://git.openstack.org/cgit/openstack/puppet-ironic/ Bare Metal] (''Ironic'') | ||
+ | * [http://git.openstack.org/cgit/openstack/puppet-keystone/ Identity] (''Keystone'') | ||
+ | * [http://git.openstack.org/cgit/openstack/puppet-manila/ Shared Filesystems] (''Manila'') | ||
+ | * [http://git.openstack.org/cgit/openstack/puppet-mistral/ Workflow service] (''Mistral'') | ||
+ | * [http://git.openstack.org/cgit/openstack/puppet-murano/ Application catalog] (''Murano'') | ||
+ | * [http://git.openstack.org/cgit/openstack/puppet-neutron/ Networking] (''Neutron'') | ||
+ | * [http://git.openstack.org/cgit/openstack/puppet-nova/ Compute] (''Nova'') | ||
+ | * [http://git.openstack.org/cgit/openstack/puppet-octavia/ Load Balancer] (''Octavia'') | ||
+ | * [http://git.openstack.org/cgit/openstack/puppet-oslo/ Oslo libraries] (''Oslo'') | ||
+ | * [http://git.openstack.org/cgit/openstack/puppet-rally/ Benchmarking] (''Rally'') | ||
+ | * [http://git.openstack.org/cgit/openstack/puppet-sahara/ Data processing] (''Sahara'') | ||
+ | * [http://git.openstack.org/cgit/openstack/puppet-swift/ Object Storage] (''Swift'') | ||
+ | * [http://git.openstack.org/cgit/openstack/puppet-tempest/ Testing] (''Tempest'') | ||
+ | * [http://git.openstack.org/cgit/openstack/puppet-tripleo/ Deployment] (''TripleO'') | ||
+ | * [http://git.openstack.org/cgit/openstack/puppet-trove/ Database service] (''Trove'') | ||
+ | * [http://git.openstack.org/cgit/openstack/puppet-tuskar/ Deployment UI] (''TripleO UI'') | ||
+ | * [http://git.openstack.org/cgit/openstack/puppet-vitrage/ Root Cause Analysis] (''Vitrage'') | ||
+ | * [http://git.openstack.org/cgit/openstack/puppet-zaqar/ Message service] (''Zaqar'') | ||
+ | </td><td rowspan=2 width=33%> | ||
− | + | ==== Other repositories ==== | |
+ | * [http://git.openstack.org/cgit/openstack/puppet-openstacklib/ Common Puppet library] ('''OpenStackLib''') | ||
+ | * [http://git.openstack.org/cgit/openstack/puppet-openstack_spec_helper/ Common Ruby helper library] ('''puppet-openstack_spec_helper''') | ||
+ | * [http://git.openstack.org/cgit/openstack/puppet-openstack_extras/ Puppet OpenStack helpers] ('''OpenStackExtras''') | ||
+ | * [http://git.openstack.org/cgit/openstack/puppet-vswitch Virtual Bridging] ('''OpenvSwitch''') | ||
+ | * [http://git.openstack.org/cgit/openstack/puppet-openstack-integration Integration CI tools] ('''Puppet OpenStack Integration''') | ||
+ | * [http://git.openstack.org/cgit/openstack/puppet-openstack-specs Blueprints] ('''Puppet OpenStack Specs''') (hosted [http://specs.openstack.org/openstack/puppet-openstack-specs/ here]) | ||
+ | * [http://git.openstack.org/cgit/openstack/puppet-openstack-cookiebutter Compliant tool] ('''Cookiebutter''') | ||
+ | * [http://git.openstack.org/cgit/openstack/puppet-modulesync-configs Sync tool] ('''Modulesync''') | ||
+ | </td><td width=33%> | ||
− | + | ==== Other modules ==== | |
+ | * [http://git.openstack.org/cgit/stackforge/puppet-ceph/ Storage] ('''Ceph''') | ||
+ | * [http://git.openstack.org/cgit/openstack/puppet-monasca/ Monitoring] ('''Monasca''') | ||
+ | * [http://git.openstack.org/cgit/stackforge/puppet-openstack/ Composition Layer] (deprecated in Juno) ('''OpenStack''') | ||
+ | </td></tr> | ||
+ | </table> | ||
+ | </div> | ||
− | + | __NOTOC__ | |
− | + | [[Category: Working_Groups]] | |
− | + | [[Category: Stackforge]] | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− |
Latest revision as of 15:47, 31 May 2021
These docs are outdated, but kept here for historical reasons and search access. To view the latest docs, please refer to http://docs.openstack.org/developer/puppet-openstack-guide/
The Puppet OpenStack Mission: to bring scalable and reliable IT automation to OpenStack cloud deployments. Puppet OpenStack is open source, openly designed, openly developed by an open community. |
Getting started
|
Contribute
|
Community
|
Each Puppet OpenStack module corresponds to an OpenStack component and has its own Git repository. The modules produce a number of deliverable, in order to achieve a clearly stated objective: deploy OpenStack. |
OpenStack modules
|
Other repositories
|
Other modules
|