[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