#!/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.6'

# 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.8.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-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'
