diff --git a/modules/openstack_project/manifests/base.pp b/modules/openstack_project/manifests/base.pp index 1ca0c1223e..d6ced969ff 100644 --- a/modules/openstack_project/manifests/base.pp +++ b/modules/openstack_project/manifests/base.pp @@ -10,17 +10,30 @@ class openstack_project::base($install_users=true) { ensure => purged } + if ( $lsbdistcodename == "oneiric" ) { + include apt + apt::ppa { 'ppa:git-core/ppa': } + package { "git": + ensure => latest, + require => Apt::Ppa['ppa:git-core/ppa'] + } + } else { + package { "git": + ensure => present, + } + } + $packages = ["puppet", - "git", "python-setuptools", - "python-virtualenv", - "python-software-properties", - "bzr", - "byobu", - "emacs23-nox"] + "python-virtualenv"] package { $packages: ensure => "present" } if ($install_users) { + + package { ["byobu", "emacs23-nox"]: + ensure => "present" + } + realize ( User::Virtual::Localuser["mordred"], User::Virtual::Localuser["corvus"],