diff --git a/elements/ubuntu/element-deps b/elements/ubuntu/element-deps
index 100657ee4..c575e9090 100644
--- a/elements/ubuntu/element-deps
+++ b/elements/ubuntu/element-deps
@@ -1,4 +1,5 @@
 cache-url
+cloud-init-datasources
 dib-run-parts
 dkms
-dpkg
\ No newline at end of file
+dpkg
diff --git a/elements/ubuntu/environment.d/99-cloud-init-datasources.bash b/elements/ubuntu/environment.d/99-cloud-init-datasources.bash
new file mode 100644
index 000000000..bd25409f6
--- /dev/null
+++ b/elements/ubuntu/environment.d/99-cloud-init-datasources.bash
@@ -0,0 +1,4 @@
+# NOTE(adam_g): Until (LP: #1316475) is resolved in Ubuntu, default to only
+# allowing the Ec2 data source from being queried on first boot, unless
+# specified otherwise.
+export DIB_CLOUD_INIT_DATASOURCES=${DIB_CLOUD_INIT_DATASOURCES:-"Ec2"}