From 63aaf2b5ec5a63548b2afd8d1864bf313ec3904c Mon Sep 17 00:00:00 2001 From: Abhisar Sinha <63767682+abh1sar@users.noreply.github.com> Date: Thu, 25 Sep 2025 15:27:14 +0530 Subject: [PATCH] add ConfigDrive to datasource_list in SharedfsVM --- systemvm/debian/opt/cloud/bin/setup/sharedfsvm.sh | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/systemvm/debian/opt/cloud/bin/setup/sharedfsvm.sh b/systemvm/debian/opt/cloud/bin/setup/sharedfsvm.sh index 4908f8c1eec0..1b1bb2737534 100755 --- a/systemvm/debian/opt/cloud/bin/setup/sharedfsvm.sh +++ b/systemvm/debian/opt/cloud/bin/setup/sharedfsvm.sh @@ -49,6 +49,12 @@ setup_sharedfsvm() { rm -f /etc/logrotate.d/cloud + # Enable cloud-init without any aid from ds-identify + echo "policy: enabled" > /etc/cloud/ds-identify.cfg + + # Add ConfigDrive to datasource_list + sed -i "s/datasource_list: .*/datasource_list: ['ConfigDrive', 'CloudStack']/g" /etc/cloud/cloud.cfg.d/cloudstack.cfg + log_it "Starting cloud-init services" if [ -f /home/cloud/success ]; then systemctl stop cloud-init cloud-config cloud-final