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.
pull/18777/head
Lars Kellogg-Stedman 9 years ago committed by Matt Clay
parent 70bd95b4f0
commit c1e081fcf6

@ -146,7 +146,10 @@ def main():
if state == 'present': if state == 'present':
if not net: if not net:
net = cloud.create_network(name, shared, admin_state_up, external) 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': elif state == 'absent':
if not net: if not net:

Loading…
Cancel
Save