Puppet Class: openstack::resources::repo
- Defined in:
- manifests/resources/repo.pp
Overview
Sets up the package repos necessary to use OpenStack on RHEL-alikes and Ubuntu
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
# File 'manifests/resources/repo.pp', line 5
class openstack::resources::repo(
$release = 'icehouse'
) {
case $release {
'icehouse', 'havana', 'grizzly': {
if $::osfamily == 'RedHat' {
class {'openstack::resources::repo::rdo': release => $release }
class {'openstack::resources::repo::erlang': }
} elsif $::osfamily == 'Debian' {
class {'openstack::resources::repo::uca': release => $release }
}
}
default: {
fail { "FAIL: openstack::resources::repo parameter 'release' of '${release}' not recognized; please use one of 'icehouse', 'havana', 'grizzly'.": }
}
}
}
|