fuel-library/deployment/Puppetfile
Andrew Woodward 96da5b4a1e Move openstack specific tasks to their own folder structure
In order to better support loose coupling of openstack version to fuel
we need to separate the tasks that call into the specific version of the
puppet-openstack modules so that they can more easily be versioned from
their fuel version.

Initially we are separating them, later they will become their own
repository.

Change-Id: I8ea6c0387b73f8094d306a73dd779967d6d91871
Blueprint: fuel-openstack-tasks
2016-03-24 10:26:55 -07:00

167 lines
4.5 KiB
Ruby

#!/usr/bin/env ruby
#^syntax detection
# See https://github.com/bodepd/librarian-puppet-simple for additional docs
#
# Important information for fuel-library:
# With librarian-puppet-simple you *must* remove the existing folder from the
# repo prior to trying to run librarian-puppet as it will not remove the folder
# for you and you may run into some errors.
#
############
# Examples #
############
# From git repo
# mod 'stdlib',
# :git => 'https://github.com/puppetlabs/puppetlabs-stdlib.git',
# :ref => '4.6.x'
#
# From tarbal
# mod 'stdlib',
# :tarbal => 'https://forgeapi.puppetlabs.com/v3/files/puppetlabs-stdlib-4.6.0.tar.gz'
#
#
# Pull in puppetlabs-stdlib
mod 'stdlib',
:git => 'https://github.com/fuel-infra/puppetlabs-stdlib.git',
:ref => '4.9.0'
# Pull in puppet-pacemaker modules
mod 'pacemaker',
:git => 'https://github.com/fuel-infra/puppet-pacemaker.git',
:ref => '1.0.4'
# Pull in puppetlabs-concat
mod 'concat',
:git => 'https://github.com/fuel-infra/puppetlabs-concat.git',
:ref => '1.2.3'
# Pull in puppetlabs-inifile
mod 'inifile',
:git => 'https://github.com/fuel-infra/puppetlabs-inifile.git',
:ref => '1.4.2'
# Pull in puppetlabs-xinetd
mod 'xinetd',
:git => 'https://github.com/fuel-infra/puppetlabs-xinetd.git',
:ref => '1.5.0'
# Pull in saz-ssh
mod 'ssh',
:git => 'https://github.com/fuel-infra/saz-ssh.git',
:ref => 'v2.8.1'
# Pull in puppetlabs-ntp
mod 'ntp',
:git => 'https://github.com/fuel-infra/puppetlabs-ntp.git',
:ref => '4.0.0'
# Pull in puppetlabs-apache
mod 'apache',
:git => 'https://github.com/fuel-infra/puppetlabs-apache.git',
:ref => '1.6.0-rc1'
# Pull in puppetlabs-apt
mod 'apt',
:git => 'https://github.com/fuel-infra/puppetlabs-apt.git',
:ref => '2.2.0'
# Pull in puppetlabs-firewall
mod 'firewall',
:git => 'https://github.com/fuel-infra/puppetlabs-firewall.git',
:ref => '1.2.0'
# Pull in saz-memcached
mod 'memcached',
:git => 'https://github.com/fuel-infra/puppet-memcached.git',
:ref => 'v2.5.0'
# Pull in duritong-sysctl
mod 'sysctl',
:git => 'https://github.com/fuel-infra/puppet-sysctl.git',
:ref => 'v0.0.11'
# Pull in nanliu-staging
mod 'staging',
:git => 'https://github.com/fuel-infra/puppet-staging.git',
:ref => '1.0.4'
# Pull in puppetlabs-vcsrepo
mod 'vcsrepo',
:git => 'https://github.com/fuel-infra/puppetlabs-vcsrepo.git',
:ref => '1.3.1'
# Pull in puppetlabs-postgresql
mod 'postgresql',
:git => 'https://github.com/fuel-infra/puppetlabs-postgresql.git',
:ref => '4.0.0'
# Pull in saz-rsyslog
mod 'rsyslog',
:git => 'https://github.com/fuel-infra/puppet-rsyslog.git',
:ref => 'v3.5.1'
# Pull in puppet-openssl
mod 'openssl',
:git => 'https://github.com/fuel-infra/puppet-openssl.git',
:ref => '1.3.10-mos-rc2'
# Pull in puppetlabs-mongodb
mod 'mongodb',
:git => 'https://github.com/fuel-infra/puppetlabs-mongodb.git',
:ref => '0.12.0'
# Pull in puppetlabs-rsync
mod 'rsync',
:git => 'https://github.com/fuel-infra/puppetlabs-rsync.git',
:ref => '0.4.0-mos-rc1'
# Pull in puppet-monit
mod 'monit',
:git => 'https://github.com/fuel-infra/puppet-monit.git',
:ref => '1.0.0'
# Pull in puppet-filemapper
mod 'filemapper',
:git => 'https://github.com/fuel-infra/puppet-filemapper.git',
:ref => '1.1.3-mos-rc1'
# Pull in puppetlabs-tftp
mod 'tftp',
:git => 'https://github.com/fuel-infra/puppetlabs-tftp.git',
:ref => '0.2.3'
# Pull in richardc-datacat
mod 'datacat',
:git => 'https://github.com/fuel-infra/richardc-datacat.git',
:ref => '0.5.0'
# Pull in puppet-mcollective
mod 'mcollective',
:git => 'https://github.com/fuel-infra/puppet-mcollective.git',
:ref => 'v2.1.1'
# Pull in puppet-corosync
# FIXME(bogdando) We need the 0.8.0-29201ff. Use the 0.9.0 once released.
mod 'corosync',
:git => 'https://github.com/fuel-infra/puppet-corosync.git',
:ref => '0.8.0-mos-rc3'
# Pull in puppetlabs-rabbitmq
# FIXME(bogdando) We need the 5.3.1-dc0964d. Use the 5.3.2 once released.
mod 'rabbitmq',
:git => 'https://github.com/fuel-infra/puppetlabs-rabbitmq.git',
:ref => '5.3.1-mos-rc1'
# Pull in puppetlabs-mysql
# FIXME(mmalchuk) 498b085 (3.6.3-rc1) is a fix for the 3.6.x branch
# 61619f6 is the same fix on the master (should be in 3.7.1)
mod 'mysql',
:git => 'https://github.com/fuel-infra/puppetlabs-mysql.git',
:ref => '3.6.3-rc1'
# Pull in michaeltchapman-galera
mod 'galera',
:git => 'https://github.com/fuel-infra/puppet-galera.git',
:ref => '0.0.3-rc1'