make os_network correctly report changed status

The `os_network` module was incorrectly returning changed=False whether
or not the network was created.  This commit makes the changed return
value useful.
This commit is contained in:
Lars Kellogg-Stedman 2015-10-22 13:38:32 -04:00 committed by Matt Clay
parent 70bd95b4f0
commit c1e081fcf6

View file

@ -146,7 +146,10 @@ def main():
if state == 'present':
if not net:
net = cloud.create_network(name, shared, admin_state_up, external)
module.exit_json(changed=False, network=net, id=net['id'])
changed = True
else:
changed = False
module.exit_json(changed=changed, network=net, id=net['id'])
elif state == 'absent':
if not net: