Puppet Class: cubbystack::repo

Defined in:
manifests/repo.pp

Overview

Humbly based on the openstack module

Parameters:

  • release (Any) (defaults to: 'juno')


2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# File 'manifests/repo.pp', line 2

class cubbystack::repo (
  $release = 'juno'
) {

  anchor { 'cubbystack::repo::start': }
  anchor { 'cubbystack::repo::end': }

  Class {
    require => Anchor['cubbystack::repo::start'],
    before  => Anchor['cubbystack::repo::end']
  }

  if $::osfamily == 'RedHat' {
    class { 'cubbystack::repo::redhat': release => $release }
  } elsif $::operatingsystem == 'Ubuntu' {
    class { 'cubbystack::repo::ubuntu': release => $release }
  }

}