Puppet/Development
< Puppet(重定向自 Puppet-openstack/Development)
模块依赖
Puppet 模块为 OpenStack 使用的依赖版本全局列表。
| 模块 | 版本 |
|---|---|
| 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
典型的 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
典型的 Gemfile。
source 'https://rubygems.org.cn' 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