Try to fix long wait on boot when cloud-init can't find datasource
diff --git a/debian-8/configs/cloud/cloud.cfg b/debian-8/configs/cloud/cloud.cfg
index 93f6357..a80ebbc 100644
--- a/debian-8/configs/cloud/cloud.cfg
+++ b/debian-8/configs/cloud/cloud.cfg
@@ -62,6 +62,7 @@
  - final-message
  - power-state-change
 
+datasource_list: [ NoCloud, ConfigDrive, Ec2, OpenStack, OVF, MAAS, None ]
 datasource:
     Ec2:
       timeout: 5 # (defaults to 50 seconds)
@@ -69,4 +70,7 @@
     OpenStack:
       timeout: 5 # (defaults to 50 seconds)
       max_wait: 10 # (defaults to 120 seconds)
+    MAAS:
+      timeout: 5 # (defaults to 50 seconds)
+      max_wait: 10 # (defaults to 120 seconds)
 
diff --git a/debian-8/configs/cloud/cloud.cfg.d/99_tcp.cfg b/debian-8/configs/cloud/cloud.cfg.d/99_tcp.cfg
index dd58838..dcce367 100644
--- a/debian-8/configs/cloud/cloud.cfg.d/99_tcp.cfg
+++ b/debian-8/configs/cloud/cloud.cfg.d/99_tcp.cfg
@@ -1,3 +1,4 @@
+datasource_list: [ NoCloud, ConfigDrive, Ec2, OpenStack, OVF, MAAS, None ]
 datasource:
     Ec2:
       timeout: 5 # (defaults to 50 seconds)
@@ -5,6 +6,9 @@
     OpenStack:
       timeout: 5 # (defaults to 50 seconds)
       max_wait: 10 # (defaults to 120 seconds)
+    MAAS:
+      timeout: 5 # (defaults to 50 seconds)
+      max_wait: 10 # (defaults to 120 seconds)
 
 growpart:
    mode: auto