Jump to: navigation, search

Difference between revisions of "Puppet"

(Other repositories)
(retire page (but don't strike out))
(13 intermediate revisions by 2 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/'''
 +
 
<div id="mf-index">
 
<div id="mf-index">
 
<table border=0 width=100%><tr><td>
 
<table border=0 width=100%><tr><td>
Line 14: Line 16:
 
* All Puppet OpenStack [[Puppet/releases |releases]] and release notes
 
* All Puppet OpenStack [[Puppet/releases |releases]] and release notes
 
* See [[Puppet/supported platforms |supported platforms]]
 
* See [[Puppet/supported platforms |supported platforms]]
* [[Puppet/Deploy|Deploy]] your own OpenStack cloud with Puppet
+
* [[Puppet/Deploy|Deploy]] your own OpenStack cloud with Puppet All-In-One
 
* Go back to [[Main_Page| OpenStack main page]]
 
* Go back to [[Main_Page| OpenStack main page]]
 
</td><td width=33%>
 
</td><td width=33%>
Line 25: Line 27:
 
* '''Understand our [[Puppet/CI| CI jobs]]'''
 
* '''Understand our [[Puppet/CI| CI jobs]]'''
 
* How to use Launchpad [[Bugs]] and [[Blueprints]]
 
* 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]]
 
* [[Puppet/New_module|Create a new Puppet module]]
 
* [[StableBranch#Processes|How to backport]] patches to stable branches
 
* [[StableBranch#Processes|How to backport]] patches to stable branches
Line 30: Line 33:
 
* [[Puppet/Unit_testing|Running unit testing]]
 
* [[Puppet/Unit_testing|Running unit testing]]
 
* [[Puppet/Functional_testing|Running functional testing]]
 
* [[Puppet/Functional_testing|Running functional testing]]
 +
* [[Puppet/Backport_policy|Backport policy]]
 
</td><td width=33%>
 
</td><td width=33%>
  
Line 45: Line 49:
 
[[File:Openstack-compute-icon.png]]
 
[[File:Openstack-compute-icon.png]]
 
</td><td>
 
</td><td>
'''Puppet OpenStack modules''' are separated in respositories per OpenStack component. The modules produce a number of deliverables, in order to achieve a clearly stated objective: deploy OpenStack.
+
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>
 
</td></tr>
 
</table>
 
</table>
Line 51: Line 55:
 
<tr valign=top><td rowspan=2 width=33%>
 
<tr valign=top><td rowspan=2 width=33%>
 
==== OpenStack modules ====
 
==== OpenStack modules ====
* [http://git.openstack.org/cgit/openstack/puppet-keystone/ Identity] ('''Keystone''')
+
* [http://git.openstack.org/cgit/openstack/puppet-aodh/ Alarming] (''Aodh'')
* [http://git.openstack.org/cgit/openstack/puppet-nova/ Compute] ('''Nova''')
+
* [http://git.openstack.org/cgit/openstack/puppet-barbican/ Key Manager] (''Barbican'')
* [http://git.openstack.org/cgit/openstack/puppet-glance/ Image service] ('''Glance''')
+
* [http://git.openstack.org/cgit/openstack/puppet-ceilometer/ Telemetry] (''Ceilometer'')
* [http://git.openstack.org/cgit/openstack/puppet-neutron/ Networking] ('''Neutron''')
+
* [http://git.openstack.org/cgit/openstack/puppet-cinder/ Block Storage] (''Cinder'')
* [http://git.openstack.org/cgit/openstack/puppet-swift/ Object Storage] ('''Swift''')
+
* [http://git.openstack.org/cgit/openstack/puppet-designate/ DNS] (''Designate'')
* [http://git.openstack.org/cgit/openstack/puppet-cinder/ Block Storage] ('''Cinder''')
+
* [http://git.openstack.org/cgit/openstack/puppet-glance/ Image service] (''Glance'')
* [http://git.openstack.org/cgit/openstack/puppet-heat/ Orchestration] ('''Heat''')
+
* [http://git.openstack.org/cgit/openstack/puppet-gnocchi/ Time Series Database] (''Gnocchi'')
* [http://git.openstack.org/cgit/openstack/puppet-trove/ Database service] ('''Trove''')
+
* [http://git.openstack.org/cgit/openstack/puppet-heat/ Orchestration] (''Heat'')
* [http://git.openstack.org/cgit/openstack/puppet-ironic/ Bare Metal] ('''Ironic''')
+
* [http://git.openstack.org/cgit/openstack/puppet-horizon/ Dashboard] (''Horizon'')
* [http://git.openstack.org/cgit/openstack/puppet-sahara/ Data processing] ('''Sahara''')
+
* [http://git.openstack.org/cgit/openstack/puppet-ironic/ Bare Metal] (''Ironic'')
* [http://git.openstack.org/cgit/openstack/puppet-zaqar/ Message service] ('''Zaqar''')
+
* [http://git.openstack.org/cgit/openstack/puppet-keystone/ Identity] (''Keystone'')
* [http://git.openstack.org/cgit/openstack/puppet-designate/ DNS] ('''Designate''')
+
* [http://git.openstack.org/cgit/openstack/puppet-manila/ Shared Filesystems] (''Manila'')
* [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-murano/ Application catalog] (''Murano'')
* [http://git.openstack.org/cgit/openstack/puppet-mistral/ Workflow service] ('''Mistral''')
+
* [http://git.openstack.org/cgit/openstack/puppet-neutron/ Networking] (''Neutron'')
* [http://git.openstack.org/cgit/openstack/puppet-horizon/ Dashboard] ('''Horizon''')
+
* [http://git.openstack.org/cgit/openstack/puppet-nova/ Compute] (''Nova'')
* [http://git.openstack.org/cgit/openstack/puppet-ceilometer/ Telemetry] ('''Ceilometer''')
+
* [http://git.openstack.org/cgit/openstack/puppet-octavia/ Load Balancer] (''Octavia'')
* [http://git.openstack.org/cgit/openstack/puppet-tripleo/ Deployment] ('''TripleO''')
+
* [http://git.openstack.org/cgit/openstack/puppet-oslo/ Oslo libraries] (''Oslo'')
* [http://git.openstack.org/cgit/openstack/puppet-tuskar/ Deployment UI] ('''TripleO UI''')
+
* [http://git.openstack.org/cgit/openstack/puppet-rally/ Benchmarking] (''Rally'')
* [http://git.openstack.org/cgit/openstack/puppet-tempest/ Testing] ('''Tempest''')
+
* [http://git.openstack.org/cgit/openstack/puppet-sahara/ Data processing] (''Sahara'')
* [http://git.openstack.org/cgit/openstack/puppet-gnocchi/ Time Series Database] ('''Gnocchi''')
+
* [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%>
 
</td><td rowspan=2 width=33%>
 +
 
==== Other repositories ====
 
==== Other repositories ====
* [http://git.openstack.org/cgit/openstack/puppet-openstacklib/ Common library] ('''OpenStackLib''')
+
* [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-openstack_extras/ Puppet OpenStack helpers] ('''OpenStackExtras''')
 
* [http://git.openstack.org/cgit/openstack/puppet-vswitch Virtual Bridging] ('''OpenvSwitch''')
 
* [http://git.openstack.org/cgit/openstack/puppet-vswitch Virtual Bridging] ('''OpenvSwitch''')

Revision as of 23:35, 18 May 2016

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


Openstack-compute-icon.png

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