Add fs 'sync' after user-data script if failed
Change-Id: I964b4fb1328214133d9e4c60f0630dea781214d7
diff --git a/tcp_tests/templates/cookied-cicd-k8s-calico/underlay--user-data-cfg01.yaml b/tcp_tests/templates/cookied-cicd-k8s-calico/underlay--user-data-cfg01.yaml
index 4b134b7..4c43578 100644
--- a/tcp_tests/templates/cookied-cicd-k8s-calico/underlay--user-data-cfg01.yaml
+++ b/tcp_tests/templates/cookied-cicd-k8s-calico/underlay--user-data-cfg01.yaml
@@ -64,12 +64,11 @@
- |
set -x
cd /root/config-drive
- if /bin/bash -xe ./user-data > /var/log/cloud-init-user-data.log; then
+ if /bin/bash -xe ./user-data; then
touch /is_cloud_init_finished
else
set +x
- echo "bootstrap script /root/config-drive/user-data failed. tail -n 10 /var/log/cloud-init-user-data.log:\n" > /is_cloud_init_failed
- tail -n 10 /var/log/cloud-init-user-data.log >> /is_cloud_init_failed
+ echo "bootstrap script /root/config-drive/user-data failed\n" > /is_cloud_init_failed
fi
# Enable root access (after reboot)