Merge "Set nova instance_build_timeout to 1h by default"
diff --git a/defaults/openstack/init.yml b/defaults/openstack/init.yml
index 97c1fe8..f9b189e 100644
--- a/defaults/openstack/init.yml
+++ b/defaults/openstack/init.yml
@@ -40,6 +40,7 @@
     nova_old_version: ${_param:openstack_old_version}
     nova_version: ${_param:openstack_version}
     nova_upgrade_enabled: ${_param:openstack_upgrade_enabled}
+    nova_instance_build_timeout: 3600
     # Glance
     glance_memcache_security_enabled: ${_param:openstack_memcache_security_enabled}
     glance_memcache_secret_key: ''
diff --git a/nova/compute/cluster.yml b/nova/compute/cluster.yml
index c3f60f8..7896a97 100644
--- a/nova/compute/cluster.yml
+++ b/nova/compute/cluster.yml
@@ -51,6 +51,7 @@
       aggregates: ${_param:nova_aggregates}
       heal_instance_info_cache_interval: 60
       vncproxy_url: ${_param:nova_vncproxy_url}
+      instance_build_timeout: ${_param:nova_instance_build_timeout}
       bind:
         vnc_address: ${_param:cluster_local_address}
         vnc_port: 6080
diff --git a/nova/compute/single.yml b/nova/compute/single.yml
index 5d161e2..836886e 100644
--- a/nova/compute/single.yml
+++ b/nova/compute/single.yml
@@ -50,6 +50,7 @@
       virtualization: kvm
       availability_zone: ${_param:nova_compute_avail_zone}
       vncproxy_url: ${_param:nova_vncproxy_url}
+      instance_build_timeout: ${_param:nova_instance_build_timeout}
       bind:
         vnc_address: ${_param:control_address}
         vnc_port: 6080
diff --git a/nova/compute_ironic/cluster.yml b/nova/compute_ironic/cluster.yml
index a357ba8..4d49198 100644
--- a/nova/compute_ironic/cluster.yml
+++ b/nova/compute_ironic/cluster.yml
@@ -9,6 +9,7 @@
       virtualization: 'baremetal'
       pkgs:
         - nova-compute-ironic
+      instance_build_timeout: ${_param:nova_instance_build_timeout}
       database:
         engine: mysql
         host: ${_param:openstack_database_address}
diff --git a/nova/compute_ironic/single.yml b/nova/compute_ironic/single.yml
index fe5db6c..befc742 100644
--- a/nova/compute_ironic/single.yml
+++ b/nova/compute_ironic/single.yml
@@ -9,6 +9,7 @@
       virtualization: 'baremetal'
       pkgs:
         - nova-compute-ironic
+      instance_build_timeout: ${_param:nova_instance_build_timeout}
       database:
         engine: mysql
         host: ${_param:control_address}
diff --git a/nova/control/cluster.yml b/nova/control/cluster.yml
index 6591552..72bb558 100644
--- a/nova/control/cluster.yml
+++ b/nova/control/cluster.yml
@@ -33,6 +33,7 @@
       disk_allocation_ratio: ${_param:nova_disk_allocation_ratio}
       workers: 8
       role: ${_param:openstack_node_role}
+      instance_build_timeout: ${_param:nova_instance_build_timeout}
       bind:
         private_address: ${_param:cluster_local_address}
         public_address: ${_param:cluster_vip_address}
diff --git a/nova/control/single.yml b/nova/control/single.yml
index 9a0bc00..d2cb013 100644
--- a/nova/control/single.yml
+++ b/nova/control/single.yml
@@ -13,6 +13,7 @@
   nova:
     controller:
       role: ${_param:openstack_node_role}
+      instance_build_timeout: ${_param:nova_instance_build_timeout}
       database:
         host: ${_param:single_address}
         x509:
diff --git a/opencontrail/compute/single.yml b/opencontrail/compute/single.yml
index 65426c8..6674e34 100644
--- a/opencontrail/compute/single.yml
+++ b/opencontrail/compute/single.yml
@@ -30,6 +30,7 @@
         mtu: 9000
   nova:
     compute:
+      instance_build_timeout: ${_param:nova_instance_build_timeout}
       network:
         engine: keystone
         host: ${_param:control_address}