Jump to: navigation, search

Difference between revisions of "Puppet/Development"

(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...")
 
 
(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