From 7f84e405f0ce0150fcd68f1b570fea1ef8d78c22 Mon Sep 17 00:00:00 2001 From: Anders Ingemann Date: Fri, 2 Jan 2015 15:11:36 +0100 Subject: [PATCH] Cast to int before comparing in ec2 validate_manifest() --- bootstrapvz/providers/ec2/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bootstrapvz/providers/ec2/__init__.py b/bootstrapvz/providers/ec2/__init__.py index 3399831..2a5dd65 100644 --- a/bootstrapvz/providers/ec2/__init__.py +++ b/bootstrapvz/providers/ec2/__init__.py @@ -33,7 +33,7 @@ def validate_manifest(data, validator, error): for key, partition in data['volume']['partitions'].iteritems(): if key != 'type': volume_size += Bytes(partition['size']) - if volume_size % Bytes('1GiB') != 0: + if int(volume_size % Bytes('1GiB')) != 0: msg = ('The volume size must be a multiple of 1GiB when using EBS backing') error(msg, ['volume', 'partitions']) else: