Commit graph

66 commits

Author SHA1 Message Date
Tim Rupp
b85303f023 Adds style conventions to bigip_pool (#2537)
A number of coding conventions have been adopted for new F5 modules
that are in development. To ensure common usage across the modules,
this module needed to be updated to reflect those conventions.

No functional code changes were made.
2016-07-09 09:21:10 +02:00
Tim Rupp
188a01ff1a Adds style conventions to bigip_pool_member (#2535)
A number of coding conventions have been adopted for new F5 modules
that are in development. To ensure common usage across the modules,
this module needed to be updated to reflect those conventions.

No functional code changes were made.
2016-07-08 07:56:09 +02:00
Tim Rupp
e0b3e2f790 Adds coding conventions to the bigip_facts module (#2515)
A number of coding conventions have been adopted for new F5 modules
that are in development. To ensure common usage across the modules,
this module needed to be updated to reflect those conventions.

No functional code changes were made.
2016-07-03 18:19:53 +02:00
Tim Rupp
4bbbad6378 Adds coding conventions for the bigip-virtual-server module (#2473)
A number of coding conventions have been adopted for new F5 modules
that are in development. To ensure common usage across the modules,
this module needed to be updated to reflect those conventions.
2016-06-29 09:09:37 +02:00
Tim Rupp
9d37820b08 Adds server port argument to legacy modules (#2444)
This patch adds support for the server_port module. It
additionally updates the documentation in the module for
it.

The changes were tested in the f5-ansible repository to
ensure no breaking changes were made. This argument allows
modules to be used on BIG-IPs that are listening on
non-standard ports.
2016-06-23 11:33:49 +02:00
Adrian Likins
1e3c0ba1cf Fix bad merge of #555 (mv bigip_gtm_virtual_server) (#2302)
f5/ was the wrong directory. Move it to network/f5
and remove f5/.
2016-05-28 01:52:28 +02:00
David Keijser
7b7af3bcf9 Make it possible to manage rules of f5 vs (#1821) 2016-05-08 23:33:25 +02:00
Ben Knight
239c60ec13 Add reselect_tries option to big_pool module (#2156) 2016-05-08 23:30:04 +02:00
sebfere
85feaa6409 add monitor configuration to module "bigip_node" (#2054)
(squashed merge commits w/ new github fun, let's see if it worked)
2016-05-05 16:49:00 -07:00
Tim Rupp
c400598332 Reverse the unpack list operation
Instead of doing an unpack, deliberately specify which parameters you
want to use. This allows us to flexibly add more parameters to the
f5_argument_spec without having to rewrite all the modules that use
it.

Functionally this commit changes nothing, it just provides for a
different way of accessing the parameters to the module
2016-05-04 07:50:45 +02:00
Tim Rupp
86f08bfcda Adds the __main__ conditional check (#2098)
As is done in other ansible modules, this adds the __main__ check
to the module so that the module code itself can be used as a library.
For instance, when testing the code.
2016-04-25 15:34:18 -04:00
Matt Hite
c58f5d2137 Fixes issue #1992 -- fixes issue adding and deleting pools (#1994) 2016-04-11 19:57:55 +02:00
Matt Hite
0405c54dba New preserve_node parameter to skip unreferenced node removal 2016-04-11 08:00:30 +02:00
René Moser
1989b8ba57 Merge pull request #1931 from mhite/bigip_pool_member_port_0
Allow port 0 as a valid pool member port
2016-03-31 19:21:22 +02:00
Matt Hite
8a27e785db Allow port 0 as a valid pool member port 2016-03-30 09:29:34 -07:00
Jason Witkowski
b7dad3494e The current module supporting F5 BIGIP pool creation does not support a setup where the port number must be zero to signify the pool will listen on multiple ports. This change implements that functionality and fixes an illogical conditional. 2016-03-29 17:01:52 -04:00
mxpt user
a7faa0124f Fixing typo in bigip_monitors
Correcting set_template_int_property to set_template_integer_property
2016-03-11 13:16:58 -08:00
Tim Rupp
56a517b054 Fixes missing validate_certs parameter
The bigip_api method was changed in the module_utils function definition
to include the validate_certs option but the bigip_virtual_server module
was not updated accordingly. This patch updates the method so that the
error message below is not returned to the user

received exception: bigip_api() takes exactly 4 arguments (3 given)
2016-02-01 16:27:09 -08:00
Toshio Kuratomi
36be779888 Remove duplicate documentation fields 2016-01-28 09:20:55 -08:00
Toshio Kuratomi
39c3004337 Add a returns section for bigip_virtual-server 2016-01-11 13:05:51 -08:00
Toshio Kuratomi
4ef40ab421 Fix documentation build 2016-01-11 12:56:43 -08:00
Toshio Kuratomi
6797c42821 Update the version_added to 2.1 2016-01-11 11:34:44 -08:00
Toshio Kuratomi
f5d9a0568c Merge pull request #582 from Etienne-Carriere/f5_vs
Creation of F5 virtual_server module
2016-01-11 11:30:01 -08:00
Toshio Kuratomi
c67316cbaf Update f5 validate_certs functionality to do the right thing on multiple python versions
This requires the implementation in the module_utils code here
https://github.com/ansible/ansible/pull/13667 to funciton
2015-12-24 11:57:15 -08:00
Etienne CARRIERE
aaf16fe337 Developpement of enabled/disabled state 2015-11-18 06:52:03 +01:00
Etienne CARRIERE
be9058201f Apply changes according to the review 2015-11-18 06:09:28 +01:00
Brian Coca
8903d0d968 Merge pull request #557 from perzizzle/gtm_wide_ip
Module for managing F5 GTM wide ip
2015-10-07 21:22:18 -04:00
Etienne CARRIERE
6cdfe07518 Take review comments in accounts (pull request :582) 2015-10-01 20:59:28 +02:00
Michael Perzel
af699f8475 Improve example wide_ip variable 2015-09-21 10:18:27 -05:00
Michael Perzel
c77a4a7108 Wrap main() in conditional 2015-09-18 15:31:34 -05:00
Michael Perzel
e2fc7b34a7 Update bigip_api method to use variable name server 2015-07-04 07:51:19 -05:00
Etienne CARRIERE
fc9078229c Add "Default Persistence profile" support 2015-07-02 08:20:29 +02:00
Etienne CARRIERE
757fc291c1 Rework on Exception management 2015-07-02 07:35:19 +02:00
Etienne CARRIERE
3d9fd24d62 Localize exceptions for F5 LTM virtual server module 2015-07-01 22:26:32 +02:00
Greg DeKoenigsberg
004dedba8a Changes to author formatting, remove emails 2015-06-16 14:32:39 -04:00
Etienne CARRIERE
1c6ae9333c Factor common functions for F5 modules 2015-06-16 11:33:14 -04:00
Etienne CARRIERE
ca366059d3 Documentation fixes 2015-06-05 20:43:38 +02:00
Etienne CARRIERE
24ae114a2a Factor F5 virtual_server module with the common functions 2015-06-04 08:30:32 +02:00
Etienne CARRIERE
9139ac5460 Creation of bigip_virtual_server module 2015-06-04 08:20:20 +02:00
Etienne CARRIERE
a0905a9d5e Factor common functions for F5 modules 2015-06-03 08:22:18 +02:00
Michael Perzel
408214d1a8 Style updates 2015-06-01 11:22:40 -05:00
Michael Perzel
fb8c2ee810 Module for managing F5 wide ip 2015-05-29 14:19:38 -05:00
Brian Coca
5187c7fcd7 removed executable bit 2015-05-21 07:03:49 -04:00
Toshio Kuratomi
576d94e8d4 Update module_utils "import" to the new-style
Fixes #505
2015-05-18 12:08:15 -07:00
Brian Coca
edf519a0c2 moar quotes 2015-05-14 09:37:00 -04:00
Brian Coca
8acc31e1d3 Merge pull request #282 from mhite/bigip_session_state
Added session and monitor state enabling/disabling
2015-05-13 19:34:53 -04:00
Brian Coca
b285bb072f Revert "Add enabled/disabled support to bigip_node" 2015-05-13 19:34:05 -04:00
Greg DeKoenigsberg
cab4a24653 Adding author's github id 2015-05-13 19:18:03 -04:00
Greg DeKoenigsberg
a564122100 Adding author's github id 2015-05-13 19:16:34 -04:00
Greg DeKoenigsberg
4996f64612 Adding author's github id 2015-05-13 19:12:39 -04:00