From 8694aded656d2390eb784f3c9a578cab975ba05c Mon Sep 17 00:00:00 2001 From: Eesaan Atluri <atlurie@uab.edu> Date: Wed, 23 Oct 2024 15:58:22 -0500 Subject: [PATCH] feat: Add shell provisioner to fix yum base url fix yum install failures by fixing the baseurl via shell provisioners temporarily until we upgrade the base OS --- openstack-proxy/nodeimage.pkr.hcl | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/openstack-proxy/nodeimage.pkr.hcl b/openstack-proxy/nodeimage.pkr.hcl index 02e94dae..8d700c06 100644 --- a/openstack-proxy/nodeimage.pkr.hcl +++ b/openstack-proxy/nodeimage.pkr.hcl @@ -36,6 +36,13 @@ source "openstack" "image" { build { sources = ["source.openstack.image"] + provisioner "shell" { + inline = [ + "sed -i 's/^mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*", + "sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*" + ] + } + provisioner "ansible" { use_proxy = false user = var.ssh_username -- GitLab