[pkg-eucalyptus-commits] [SCM] managing cloud instances for Eucalyptus branch, experimental, updated. debian/2.1.1-1_experimental1-51-g95835b7

Lubomir Rintel lubo.rintel at gooddata.com
Thu Jan 3 11:06:12 UTC 2013


The following commit has been merged in the experimental branch:
commit 84d04d827e90854af339c5f5eebb9497a981442e
Author: Lubomir Rintel <lubo.rintel at gooddata.com>
Date:   Mon Nov 5 14:01:21 2012 +0100

    Add support for --instance-initiated-shutdown-behavior

diff --git a/euca2ools/commands/euca/runinstances.py b/euca2ools/commands/euca/runinstances.py
index 56fc2d2..bd8962f 100644
--- a/euca2ools/commands/euca/runinstances.py
+++ b/euca2ools/commands/euca/runinstances.py
@@ -83,7 +83,11 @@ class RunInstances(euca2ools.commands.eucacommand.EucaCommand):
                      doc='Amazon VPC subnet ID for the instance.'),
                Param(name='zone', short_name='z', long_name='availability-zone',
                      optional=True, ptype='string',
-                     doc='availability zone to run the instance in')]
+                     doc='availability zone to run the instance in'),
+               Param(name='instance_initiated_shutdown_behavior',
+                     long_name='instance-initiated-shutdown-behavior',
+                     optional=True, ptype='string',
+                     doc='Whether to "stop" (default) or "terminate" instance when it is shut down')]
     Args = [Param(name='image_id', ptype='string',
                   optional=False,
                   doc='ID of the image to run.')]
@@ -145,7 +149,8 @@ class RunInstances(euca2ools.commands.eucacommand.EucaCommand):
                                      ramdisk_id=self.ramdisk,
                                      block_device_map=self.block_device_mapping,
                                      monitoring_enabled=self.monitor,
-                                     subnet_id=self.subnet)
+                                     subnet_id=self.subnet,
+                                     instance_initiated_shutdown_behavior=self.instance_initiated_shutdown_behavior)
 
     def main_cli(self):
         reservation = self.main()

-- 
managing cloud instances for Eucalyptus



More information about the pkg-eucalyptus-commits mailing list