From 7dd0d6e9377b5589f9a59f6d726dd28ad258c14b Mon Sep 17 00:00:00 2001 From: Abhisar Sinha <63767682+abh1sar@users.noreply.github.com> Date: Wed, 1 Oct 2025 18:00:44 +0530 Subject: [PATCH] add ConfigDrive to datasource_list in SharedfsVM (#11726) --- 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 4908f8c1eec..1b1bb273753 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