release => 'kilo',
package_require => true,
}
+ $package_provider = 'apt'
}
'RedHat': {
class { '::openstack_extras::repo::redhat::redhat':
},
},
}
- include ::erlang
- Class['erlang'] -> Class['rabbitmq']
+ $package_provider = 'yum'
}
default: {
fail("Unsupported osfamily (${::osfamily})")
class { '::rabbitmq':
delete_guest_user => true,
erlang_cookie => 'secrete',
+ package_provider => $package_provider,
}
rabbitmq_vhost { '/':
on host, puppet('module','install','puppetlabs-mysql'), { :acceptable_exit_codes => 0 }
on host, puppet('module','install','dprince/qpid'), { :acceptable_exit_codes => 0 }
on host, puppet('module','install','stahnma-epel'), { :acceptable_exit_codes => 0 }
- on host, puppet('module','install','garethr-erlang'), { :acceptable_exit_codes => 0 }
# install puppet modules from git, use master
shell('git clone https://git.openstack.org/stackforge/puppet-openstacklib /etc/puppet/modules/openstacklib')