diff --git a/modules/openstack_project/files/git-1237395.repo b/modules/openstack_project/files/git-1237395.repo new file mode 100644 index 0000000000..f7aaf1d824 --- /dev/null +++ b/modules/openstack_project/files/git-1237395.repo @@ -0,0 +1,8 @@ +[iwienand-git-1237395] +name=Copr repo for git-1237395 owned by iwienand +baseurl=https://copr-be.cloud.fedoraproject.org/results/iwienand/git-1237395/epel-6-$basearch/ +skip_if_unavailable=True +gpgcheck=1 +gpgkey=https://copr-be.cloud.fedoraproject.org/results/iwienand/git-1237395/pubkey.gpg +enabled=1 +enabled_metadata=1 diff --git a/modules/openstack_project/manifests/template.pp b/modules/openstack_project/manifests/template.pp index b1fc3de11a..e2003ac55b 100644 --- a/modules/openstack_project/manifests/template.pp +++ b/modules/openstack_project/manifests/template.pp @@ -352,6 +352,19 @@ class openstack_project::template ( source => 'puppet:///modules/openstack_project/centos-puppetlabs.repo', replace => true, } + + # This git package includes a small work-around for slow https + # cloning performance, as discussed in redhat bz#1237395. Should + # be fixed in 6.8 + file { '/etc/yum.repos.d/git-1237395.repo': + ensure => present, + owner => 'root', + group => 'root', + mode => '0444', + source => 'puppet:///modules/openstack_project/git-1237395.repo', + replace => true, + } + file { '/etc/yum.conf': ensure => present, owner => 'root',