Tim Rupp
58d857f235
Marks select modules as stableinterface ( #41741 )
...
this is being required by customers so that they may adopt ansible
and F5's work in ansible.
2018-06-20 12:16:43 -07:00
Tim Rupp
6c654b6947
Fixes the default assignment of values ( #41672 )
...
Fixes : #41640
The defaults should be inherited from the parent during initial
creation. This patch fixes that.
2018-06-18 16:06:13 -07:00
Tim Rupp
16466f3171
Fixes usage of popen in bigip iapplx package ( #41612 )
...
This functionality is superceeded by the run_command method in the
ansible module class.
2018-06-15 15:41:57 -07:00
Tim Rupp
457c813d46
Fixes not using the parent parameter ( #41102 )
...
The parent parameter was not being used in the module. This meant
that all child profiles would use the system-defined parent instead
of the parent specified in the module
2018-06-04 13:07:02 -07:00
Tim Rupp
033adf8cd5
More correct fix for status problem ( #41045 )
...
Status is not being determined right when monitors are enabled but
the state is up or down. This patch fixes it.
2018-06-02 19:09:13 -07:00
Tim Rupp
2daf5f3edb
Correct states in bigip_pool_member ( #41035 )
...
Fixes : #40631
The module was not correctly handling a certain state where the node
could be down, but the monitor was enabled on the node.
This patch fixes it.
2018-06-01 14:38:23 -07:00
Tim Rupp
0cecc08886
Fixes variable usage in bigip device trust ( #40975 )
...
Variable used was incorrectly named
2018-05-31 14:40:21 -07:00
Tim Rupp
547a1ed67d
Fixes parameters to fail_json ( #40756 )
...
The number of parameters was incorrect. This patch fixes it.
2018-05-26 15:42:18 -07:00
Tim Rupp
174d7f8ea2
Fixes an incorrect method definition ( #40719 )
...
The to_return method def in bigiq's https offload module was incorrect.
This fixes it.
2018-05-25 08:51:24 -07:00
eoprede
9bc5dd5d09
fix receive_disable ignore ( #40579 )
2018-05-22 20:06:17 -07:00
Tim Rupp
29559d8f25
Adds the bigip_gtm_monitor_external module ( #40560 )
...
This module can be used to manage GTM external monitors
2018-05-22 12:50:05 -07:00
Tim Rupp
d8d86079c0
Corrects docs for ltm external monitor ( #40559 )
...
Examples were incorrect. This fixes them
2018-05-22 12:28:53 -07:00
Tim Rupp
1d2d4a9015
Adds bigip_monitor_external module ( #40558 )
...
This module can be used to manage external LTM monitors on a bigip
2018-05-22 12:11:30 -07:00
Tim Rupp
9b22438a9b
Adds bigiq utility license module ( #40518 )
...
This module can be used to manage utility licenses on a BIG-IQ
2018-05-21 20:18:41 -07:00
Tim Rupp
4689de9db8
Fixes bigiq doc error ( #40517 )
...
Corrects the return values for a bigiq module
2018-05-21 19:55:51 -07:00
Tim Rupp
1190591e3c
Adds the bigip_gtm_global module ( #40430 )
...
This module can be used to manage the global GTM settings on a BIGIP
2018-05-18 20:48:09 -07:00
Tim Rupp
510995bd83
Adds remaining fqdn params to bigip_node ( #40427 )
...
This patch adds params for auto_populate, address type, up interval
and down interval params to bigip node
2018-05-18 19:14:07 -07:00
Tim Rupp
5af91ef407
Adds wait parameters to bigiq applications ( #40420 )
...
The wait parameter allows the module to wait or not wait when
an application is created. By default the modules will wait.
2018-05-18 13:51:16 -07:00
Tim Rupp
1492414165
Fixes password missing in bigip_device_trust ( #40414 )
...
The documentation did not match the code. This patch fixes the code
to correctly fallback the peer password if necessary
2018-05-18 11:58:42 -07:00
Tim Rupp
484b86a643
Adds the virtual argument to bigip_policy_rule ( #40373 )
...
This patch allows the module ot manage forwarding actions to virtual
servers in addition to the existing pools argument
2018-05-17 21:08:20 -07:00
Tim Rupp
f87cda8a54
small fixes and additions to bigip_virtual_address ( #40362 )
...
* Updated parameter names to match updated features in BIGIP
* Added support for route domains
2018-05-17 20:45:53 -07:00
Tim Rupp
b325e9900c
Adds BIGIQ application HTTPS WAF module ( #40270 )
...
This module can be used to manage HTTPS WAF applications on a BIGIQ
2018-05-16 12:49:21 -07:00
Tim Rupp
1f2cfb0a91
Adds the BIGIQ application HTTPS offload module ( #40269 )
...
This module allows you to manage HTTPS offload applications on a BIGIQ
2018-05-16 12:26:59 -07:00
Tim Rupp
4f19e6f436
Adds the BIGIQ FastL4 UDP application module ( #40257 )
...
This module allows you to manage FastL4 applications on a BIGIQ
2018-05-16 07:53:54 -07:00
Tim Rupp
398c57e70d
Adds the BIGIQ application fastl4 tcp module ( #40216 )
...
This module allows you to manage FastL4 TCP Applications on a BIGIQ
2018-05-16 07:39:41 -07:00
Tim Rupp
5ae499466b
Adds BIGIQ Fast HTTP module ( #40213 )
...
This module can be used to manage Fast HTTP applications on a BIGIQ
2018-05-15 22:43:40 -07:00
Tim Rupp
576ad58b0f
Adds the BIGIQ application HTTP module ( #40211 )
...
This module can be used to manage http applications on a BIGIQ
2018-05-15 22:20:07 -07:00
Tim Rupp
06f76d6407
Removes ignores for f5 ( #40038 )
...
Removes ignores for f5 from unit tests and fixes any issues that
are being suppressed by the ignores
2018-05-11 17:12:17 -07:00
Tim Rupp
383a4f026e
Various f5 modules fixes ( #40037 )
...
* Add members to bigip_gtm_pool
* Add monitors to bigip_gtm_pool
* Add availability_requirements to bigip_gtm_pool
* Refactor bigip_gtm_pool
* Normalize the product value returned by gtm facts
* Corrected various documentation
* Updated various F5 coding conventions
* Add partition to bigip_static_route
* Added more unit tests
2018-05-11 14:07:28 -07:00
Tim Rupp
61e7c77dec
Various bigip gtm server and vs enhancements ( #40033 )
...
* Refactor bigip_gtm_virtual_server
* Add translation_address to bigip_gtm_virtual_server
* Add translation_port to bigip_gtm_virtual_server
* Add availability_requirements to bigip_gtm_virtual_server
* Add monitors to bigip_gtm_virtual_server
* Add virtual_server_dependencies to bigip_gtm_virtual_server
* Add link to bigip_gtm_virtual_server
* Add limits to bigip_gtm_virtual_server
* Add partition to bigip_gtm_virtual_server
* Fix bigip_gtm_server to correctly create other server types
2018-05-11 13:38:04 -07:00
Tim Rupp
1aa248f4e2
Adds various features to bigip virtual server ( #40031 )
...
* Add type to virtual_server
* Add address_translation to virtual_server
* Add port_translation to virtual_server
* Add ip_protocol to virtual_server
* Add firewall_enforced_policy to virtual_server
* Add firewall_staged_policy to virtual_server
* Add security_log_profiles to virtual_server
2018-05-11 13:09:59 -07:00
Tim Rupp
d312c2aed7
Various bigiq fixes ( #40024 )
...
Udpdating coding conventions
2018-05-11 12:59:29 -07:00
Tim Rupp
ea77c0d4f5
Adds the bigiq regkey license assignment module ( #40025 )
...
This module can be used to assign licenses to a bigip from a bigiq
regkey pool
2018-05-11 12:12:59 -07:00
Tim Rupp
48e5791860
Minor fixes and additions to f5 modules ( #39987 )
...
* Fixes to docs
* Fix escaping quotes in bigip_command
* F5 coding conventions cleanup
* “warn” and “chdir” parameters added to bigip_command
2018-05-11 07:55:48 -07:00
Tim Rupp
c5fa718174
Adds bigip_device_license module ( #39985 )
...
This module can be used to license and unlicense BIGIP devices. This
does not include licensing them via BIGIQ. To do that, use BIGIQ modules
2018-05-10 21:44:59 -07:00
Tim Rupp
4d691e9d7b
Various fixes and features for bigip modules ( #39972 )
...
* Removed forwarders parameter that did not work
* Updated coding conventions
* Added ssl_cipher_suite and ssl_protocols to bigip_device_httpd
* Added more unit tests
2018-05-10 10:59:49 -07:00
Tim Rupp
742fd3a91a
Adds misc fixes for gtm facts module ( #39966 )
...
Codifies some parameters and fixes f5 coding conventions
2018-05-10 09:57:27 -07:00
Tim Rupp
84136c0248
Adds the bigip gtm monitor bigip module ( #39965 )
...
This module can be used to manage bigip monitors on a bigip's GTM
2018-05-10 09:57:17 -07:00
Tim Rupp
08516df29d
Adds bigip gtm monitor firepass module ( #39964 )
...
This module can be used to manage firepass monitors on a bigip's GTM
2018-05-10 09:30:06 -07:00
Tim Rupp
115ba79f10
Adds the bigip gtm monitor https module ( #39943 )
...
This module is used to manage the HTTPS monitors on a GTM
2018-05-10 08:47:12 -07:00
Tim Rupp
4f703cf299
Adds module for F5 gtm tcp half open monitors ( #39939 )
...
This module can assist in managing TCP half open monitors in GTM
2018-05-10 08:46:53 -07:00
Tim Rupp
632a39232c
Adds the bigip gtm monitor tcp module ( #39942 )
...
This module can be used to manage tcp monitors on GTM
2018-05-10 08:46:23 -07:00
Tim Rupp
868c2630dd
Adds bigip gtm monitor http module ( #39944 )
...
This module can be used to manage http monitors on a GTM
2018-05-10 06:26:13 -07:00
Tim Rupp
64ee8da3f1
Adds the bigip_gtm_pool_member module ( #39937 )
...
This module can be used to manage individual pool members on a bigip's
GTM installation
2018-05-09 19:13:52 -07:00
Tim Rupp
ad5fdf5eb7
Fixes for bigip_gtm_wide_ip ( #39931 )
...
Added the irules parameter. Misc corrections of invalid parameter
names and internal behaviors.
2018-05-09 17:28:07 -07:00
Tim Rupp
5f9b7046ed
Adds bigip management route module ( #39520 )
...
This module can be used for managing the management routes on a bigip
2018-04-30 12:30:13 -07:00
Tim Rupp
609b1827e1
Adds log publisher module for f5 ( #39518 )
...
This module can be used to manage log publishers on a bigip
2018-04-30 11:55:05 -07:00
Tim Rupp
c0cea32f61
Adds log destination module for f5 ( #39513 )
...
This module can be used to manage log destinations on a bigip
2018-04-30 11:25:09 -07:00
Tim Rupp
0cb11c61ac
Various f5 module fixes ( #39510 )
...
Mainly fixing coding conventions. Also, added ipv6 suppor to pool members
2018-04-30 09:48:41 -07:00
Tim Rupp
fb264281de
Adds various features and fixes ( #39271 )
...
* a refactor of pool member and node modules to be inline with current f5 conventions
* Added priority_group_activation to pools
* various other small convention fixes and bug fixes
2018-04-25 07:16:11 -07:00