From cc214afed697505290a57374ead08a152d6f3e69 Mon Sep 17 00:00:00 2001 From: Philip Kirkland Date: Wed, 17 Jun 2015 14:33:37 +1000 Subject: [PATCH] adding 'encrypted' option into volume dict so ec2 module can easily include encrypted volumes --- lib/ansible/modules/cloud/amazon/ec2.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/ansible/modules/cloud/amazon/ec2.py b/lib/ansible/modules/cloud/amazon/ec2.py index 1affd384a7f..484e3b1aefb 100755 --- a/lib/ansible/modules/cloud/amazon/ec2.py +++ b/lib/ansible/modules/cloud/amazon/ec2.py @@ -197,7 +197,7 @@ options: volumes: version_added: "1.5" description: - - a list of volume dicts, each containing device name and optionally ephemeral id or snapshot id. Size and type (and number of iops for io device type) must be specified for a new volume or a root volume, and may be passed for a snapshot volume. For any volume, a volume size less than 1 will be interpreted as a request not to create the volume. + - a list of volume dicts, each containing device name and optionally ephemeral id or snapshot id. Size and type (and number of iops for io device type) must be specified for a new volume or a root volume, and may be passed for a snapshot volume. For any volume, a volume size less than 1 will be interpreted as a request not to create the volume. Encrypt the volume by passing 'encrypted: true' in the volume dict. required: false default: null aliases: [] @@ -668,7 +668,8 @@ def create_block_device(module, ec2, volume): size=volume.get('volume_size'), volume_type=volume.get('device_type'), delete_on_termination=volume.get('delete_on_termination', False), - iops=volume.get('iops')) + iops=volume.get('iops'), + encrypted=volume.get('encrypted', False)) def boto_supports_param_in_spot_request(ec2, param): """