]> review.fuel-infra Code Review - openstack-build/heat-build.git/commitdiff
Inject command into userdata
authorJeff Peeler <jpeeler@redhat.com>
Fri, 17 Aug 2012 19:36:28 +0000 (15:36 -0400)
committerJeff Peeler <jpeeler@redhat.com>
Fri, 17 Aug 2012 19:36:28 +0000 (15:36 -0400)
The injected command touches /var/lib/cloud/instance/provision-finished
so it is easily determinable if provision has been completed.

Change-Id: Ib5b93f7bd14f533af41182ffdab6a029a3b9e13a
Signed-off-by: Jeff Peeler <jpeeler@redhat.com>
heat/engine/instance.py

index 1935c4464be9688dfd60d3bc239eaa050a988931..9d19a71d7a9913a79ed6d6fcecc2ae2dd3c4b5ca 100644 (file)
@@ -191,6 +191,7 @@ class Instance(resources.Resource):
     def handle_create(self):
         security_groups = self.properties.get('SecurityGroups')
         userdata = self.properties['UserData']
+        userdata += 'touch /var/lib/cloud/instance/provision-finished\n'
         flavor = self.properties['InstanceType']
         key_name = self.properties['KeyName']