Merge pull request #1927 from jwitko/devel
The current module supporting F5 BIGIP pool creation does not support…
This commit is contained in:
commit
3498cd2eae
1 changed files with 7 additions and 3 deletions
|
@ -393,11 +393,11 @@ def main():
|
||||||
|
|
||||||
# sanity check user supplied values
|
# sanity check user supplied values
|
||||||
|
|
||||||
if (host and not port) or (port and not host):
|
if (host and port is None) or (port is not None and not host):
|
||||||
module.fail_json(msg="both host and port must be supplied")
|
module.fail_json(msg="both host and port must be supplied")
|
||||||
|
|
||||||
if 1 > port > 65535:
|
if 0 > port or port > 65535:
|
||||||
module.fail_json(msg="valid ports must be in range 1 - 65535")
|
module.fail_json(msg="valid ports must be in range 0 - 65535")
|
||||||
|
|
||||||
if monitors:
|
if monitors:
|
||||||
if len(monitors) == 1:
|
if len(monitors) == 1:
|
||||||
|
@ -508,6 +508,10 @@ def main():
|
||||||
if not module.check_mode:
|
if not module.check_mode:
|
||||||
add_pool_member(api, pool, address, port)
|
add_pool_member(api, pool, address, port)
|
||||||
result = {'changed': True}
|
result = {'changed': True}
|
||||||
|
if (host and port == 0) and not member_exists(api, pool, address, port):
|
||||||
|
if not module.check_mode:
|
||||||
|
add_pool_member(api, pool, address, port)
|
||||||
|
result = {'changed': True}
|
||||||
|
|
||||||
except Exception, e:
|
except Exception, e:
|
||||||
module.fail_json(msg="received exception: %s" % e)
|
module.fail_json(msg="received exception: %s" % e)
|
||||||
|
|
Loading…
Reference in a new issue