diff options
author | Patrick Uiterwijk <patrick@puiterwijk.org> | 2016-07-14 23:01:48 +0000 |
---|---|---|
committer | Patrick Uiterwijk <puiterwijk@redhat.com> | 2016-07-14 23:04:14 +0000 |
commit | c17c668a8d4bfc2aa142e7329c04a75ab2b3b5d9 (patch) | |
tree | 868222cce38392b33974b29f102f216d27c59dae | |
parent | e7fb60432a1e16c8bc2dd1c7d2219f98b6d7f371 (diff) | |
download | openstack-ansible-modules-c17c668a8d4bfc2aa142e7329c04a75ab2b3b5d9.tar.gz |
Fix nova_flavor to work with ansible 2.1.1.0
Without these fixes, int(ram) etc in create_flavor fail because they are None if they aren't specified.
And int(None) throws an exception: TypeError: int() argument must be a string or a number, not 'NoneType'.
Also the present_flavor.get_keys() is {} and extra_specs would be None, so inequal.
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
-rw-r--r-- | nova_flavor | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/nova_flavor b/nova_flavor index 2f632d8..ba637db 100644 --- a/nova_flavor +++ b/nova_flavor @@ -195,11 +195,11 @@ def main(): auth_url = dict(default='http://127.0.0.1:35357/v2.0/'), region_name = dict(default=None), name = dict(required=True), - ram = dict(required=False), - vcpus = dict(required=False), - root = dict(required=False), - ephemeral = dict(required=False), - extra_specs = dict(required=False,default=None), + ram = dict(required=False,default=0), + vcpus = dict(required=False,default=0), + root = dict(required=False,default=0), + ephemeral = dict(required=False,default=0), + extra_specs = dict(required=False,default={},type='dict'), swap = dict(default=0), id = dict(default=None), is_public = dict(default='true'), |