Difference between revisions of "Puppet/Development"
< Puppet
(Created page with "== Module dependencies == {| class="wikitable" |- ! Module !! Version |- | dprince/qpid || >=1.0.0 <2.0.0 |- | duritong/sysctl || >=0.0.1 <1.0.0 |- | puppetlabs/apache || >=1...") |
m (Mgagne moved page Puppet-openstack/Development to Puppet/Development) |
||
| (2 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
== Module dependencies == | == Module dependencies == | ||
| + | |||
| + | Global list of dependency versions used by Puppet modules for OpenStack. | ||
{| class="wikitable" | {| class="wikitable" | ||
| Line 29: | Line 31: | ||
| saz/ssh || >=1.0.2 <2.0.0 | | saz/ssh || >=1.0.2 <2.0.0 | ||
|} | |} | ||
| + | |||
| + | |||
| + | == Rakefile == | ||
| + | |||
| + | Typical Rakefile. | ||
| + | |||
| + | require 'puppetlabs_spec_helper/rake_tasks' | ||
| + | require 'puppet-lint/tasks/puppet-lint' | ||
| + | |||
| + | PuppetLint.configuration.fail_on_warnings = true | ||
| + | PuppetLint.configuration.send('disable_80chars') | ||
| + | PuppetLint.configuration.send('disable_class_parameter_defaults') | ||
| + | |||
| + | |||
| + | == Gemfile == | ||
| + | |||
| + | Typical Gemfile. | ||
| + | |||
| + | source 'https://rubygems.org' | ||
| + | |||
| + | group :development, :test do | ||
| + | gem 'puppetlabs_spec_helper', :require => false | ||
| + | gem 'puppet-lint', '~> 0.3.2' | ||
| + | gem 'rake', '10.1.1' | ||
| + | end | ||
| + | |||
| + | if puppetversion = ENV['PUPPET_GEM_VERSION'] | ||
| + | gem 'puppet', puppetversion, :require => false | ||
| + | else | ||
| + | gem 'puppet', :require => false | ||
| + | end | ||
| + | |||
| + | # vim:ft=ruby | ||
Latest revision as of 21:16, 2 April 2015
Module dependencies
Global list of dependency versions used by Puppet modules for OpenStack.
| Module | Version |
|---|---|
| dprince/qpid | >=1.0.0 <2.0.0 |
| duritong/sysctl | >=0.0.1 <1.0.0 |
| puppetlabs/apache | >=1.0.0 <2.0.0 |
| puppetlabs/concat | >=1.0.0 <2.0.0 |
| puppetlabs/inifile | >=1.0.0 <2.0.0 |
| puppetlabs/mysql | >=0.9.0 <3.0.0 |
| puppetlabs/rabbitmq | >=2.0.2 <4.0.0 |
| puppetlabs/stdlib | >=3.2.0 |
| puppetlabs/vswitch | >=0.2.0 <1.0.0 |
| puppetlabs/xinetd | >=1.0.1 <2.0.0 |
| saz/memcached | >=2.0.2 <3.0.0 |
| saz/ssh | >=1.0.2 <2.0.0 |
Rakefile
Typical Rakefile.
require 'puppetlabs_spec_helper/rake_tasks'
require 'puppet-lint/tasks/puppet-lint'
PuppetLint.configuration.fail_on_warnings = true
PuppetLint.configuration.send('disable_80chars')
PuppetLint.configuration.send('disable_class_parameter_defaults')
Gemfile
Typical Gemfile.
source 'https://rubygems.org' group :development, :test do gem 'puppetlabs_spec_helper', :require => false gem 'puppet-lint', '~> 0.3.2' gem 'rake', '10.1.1' end if puppetversion = ENV['PUPPET_GEM_VERSION'] gem 'puppet', puppetversion, :require => false else gem 'puppet', :require => false end # vim:ft=ruby