Commit Graph

279 Commits (372828de01bf487eea5b034409f501c7e7f6932e)

Author SHA1 Message Date
Patrick Ogenstad 200654e45d New module asa_config (#2307) 9 years ago
Patrick Ogenstad 0b9f3100b1 New module asa_template (#2308) 9 years ago
Patrick Ogenstad a4207029de New module asa_acl (#2309) 9 years ago
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.
9 years ago
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.
9 years ago
Blake Covarrubias 46e7d2716a Define external_ids ’type' in openvswitch_bridge (#2523)
The external_ids 'type' was not defined in the argument spec of
openvswitch_bridge. This caused 'external_ids' to be converted to a
string leading to an error when later calling exp_external_ids.items().
9 years ago
blinkiz b7e21d161e Update openvswitch_port with tag feature (#2522)
* Update openvswitch_port with tag feature

Possibility to create a port with VLAN tag.

* Update openvswitch_port.py
9 years ago
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.
9 years ago
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.
9 years ago
Michael Grüner 4debfcc241 cloudflare_dns: Improve error handling (#2470)
Use the new "body" field of the info dict in case of a HTTPError.
9 years ago
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.
9 years ago
Gerik Bonaert df8d41ba0f Define 'type' in argument_spec of openvswitch_port (#2355)
The external_ids 'type' was not defined in the argument spec of
openvswitch_port. This lead 'external_ids' to be converted to a
string, when the value was not defined. Further down the code this
was leading to an exception in some cases. By defining the type
all is right.
9 years ago
Leandro Lisboa Penz 4497cb4874 netconf module with edit-config operation (#2103)
* netconf module with edit-config operation
9 years ago
Gerrit Germis a003b8d081 fail when backend host is not found (#1385) 9 years ago
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/.
9 years ago
Orion Poplawski 14a0b7b9b7 Fix gw4/gw6 typo (#1841) 9 years ago
David Keijser 7b7af3bcf9 Make it possible to manage rules of f5 vs (#1821) 9 years ago
Ben Knight 239c60ec13 Add reselect_tries option to big_pool module (#2156) 9 years ago
sebfere 85feaa6409 add monitor configuration to module "bigip_node" (#2054)
(squashed merge commits w/ new github fun, let's see if it worked)
9 years ago
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
9 years ago
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.
9 years ago
Matt Hite c58f5d2137 Fixes issue #1992 -- fixes issue adding and deleting pools (#1994) 9 years ago
Matt Hite 0405c54dba New preserve_node parameter to skip unreferenced node removal 9 years ago
René Moser 1989b8ba57 Merge pull request #1931 from mhite/bigip_pool_member_port_0
Allow port 0 as a valid pool member port
9 years ago
Matt Hite 8a27e785db Allow port 0 as a valid pool member port 9 years ago
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. 9 years ago
Michael Gruener 46cebbb83d cloudflare_dns: Cosmetic cleanup 9 years ago
Michael Gruener 9db7e2a455 cloudflare_dns: normalize return value and docs 9 years ago
Michael Gruener 82989ce473 cloudflare_dns: Cleanup record update handling 9 years ago
Michael Gruener 71961134be cloudflare_dns: Allow CNAME content updates 9 years ago
Michael Gruener 396d44c4b3 cloudflare_dns: Fix solo SRV record creation 9 years ago
Michael Gruener 7477fe5141 cloudflare_dns: Fix SRV record idempotency 9 years ago
James Slagle 7dae3faf0f Add quotes and equals for set option documentation
set is an option for the openvswitch_port module, however the documentation
example omitted the equals sign and quotes around the option value.
9 years ago
Michael Gruener 879410a94e cloudflare_dns: Fix wrong variable name 9 years ago
Rene Moser 233869abc9 cloudflare_dns: minor code improvments
Tweaked some things on top of the well done PR #1768

- json import
- fix expetion handling
- fix indentation
9 years ago
René Moser 9811210c2c Merge pull request #1768 from mgruener/cloudflare_dns
Module to manage Cloudflare DNS records
9 years ago
Michael Gruener 8b63aea89b Module to manage Cloudflare DNS records 9 years ago
René Moser 08deed6f6c Merge pull request #1801 from RickyCook/fix-dnsimple-fail
New json_fail syntax for dnsimple module
9 years ago
mxpt user a7faa0124f Fixing typo in bigip_monitors
Correcting set_template_int_property to set_template_integer_property
9 years ago
Ricky Cook ce68b12382 New json_fail syntax for dnsimple module 9 years ago
Dag Wieers da8c9b56a9 Fix typo 9 years ago
Brian Coca 1a00da7c49 minor docfixes 9 years ago
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)
9 years ago
Toshio Kuratomi 36be779888 Remove duplicate documentation fields 9 years ago
Ashley Penney 25262c2238 Fix package list for nmcli module.
There was a missing package that causes this to fail.
9 years ago
Ashley Penney f5bfc4f9e9 Change example to include ethernet as the type. 9 years ago
Brian Coca 3aa2d3744d Merge pull request #1482 from ansible/json-imports-fallback
Update for modules which import json.
9 years ago
Brian Coca b7d2521245 Merge pull request #1263 from sysreq0/devel
Added support for DNS SRV records in 'dnsmadeeasy' module
9 years ago
Sebastien Couture 7546cab1e5 removed comment 9 years ago
Toshio Kuratomi d6af6f8477 Update for modules which import json.
Some do not use the json module directly so don't need import json.
Some needed to fallback to simplejson with no traceback if neither was installed

Fixes #1298
9 years ago
Toshio Kuratomi 39c3004337 Add a returns section for bigip_virtual-server 9 years ago
Toshio Kuratomi 4ef40ab421 Fix documentation build 9 years ago
Toshio Kuratomi 6797c42821 Update the version_added to 2.1 9 years ago
Toshio Kuratomi f5d9a0568c Merge pull request #582 from Etienne-Carriere/f5_vs
Creation of F5 virtual_server module
9 years ago
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
9 years ago
Matt Martz 87b0a45a85 Fix tabbed indentation in network/haproxy.py 9 years ago
autotune c047814512 Fixed bug to recognize haproxy changes 9 years ago
Sebastien Couture 7023d87e05 Added support for DNS SRV records 9 years ago
Etienne CARRIERE aaf16fe337 Developpement of enabled/disabled state 9 years ago
Etienne CARRIERE be9058201f Apply changes according to the review 9 years ago
root 63003372b4 Fixed call to module.log 9 years ago
Brian Coca 257696c0ed switched to 'support check mode' as it does not make changes and gathers information that might be needed for other tasks to check 9 years ago
Brian Coca 3ce37c171b Merge pull request #969 from resmo/feature/ipify
new module ipify_facts
9 years ago
ogenstad 2548112b46 lookupMib=False for pysnmp 4.3.0 9 years ago
Brian Coca 8903d0d968 Merge pull request #557 from perzizzle/gtm_wide_ip
Module for managing F5 GTM wide ip
9 years ago
Etienne CARRIERE 6cdfe07518 Take review comments in accounts (pull request :582) 9 years ago
Brian Coca 3564c48f3c switched to use module loggigng 9 years ago
Michael Perzel af699f8475 Improve example wide_ip variable 9 years ago
Michael Perzel c77a4a7108 Wrap main() in conditional 9 years ago
Rene Moser 90dcc3daf9 new module ipify_facts 9 years ago
Mark Hamilton cef26fd695 removed extra syslog message and DOCUMENTATION variable 9 years ago
Mark Hamilton 34247d2aab using module.get_bin_path to find ovs-vsctl 9 years ago
Mark Hamilton 7ee4e68e70 Module provides support for manipulating openvswitch tables 9 years ago
Brian Coca dd1585cfc8 better short description for a10 modules 9 years ago
Bill Nottingham 0ce060122a Add lldpctl to requirements. 9 years ago
Brian Coca 9a771ce91a Merge pull request #700 from markleehamilton/openvswitch-bridge-v1
Add support for external_id and fail_mode. Updated syntax to pass pep…
9 years ago
Toshio Kuratomi 79173ac18d Clean up unneeded urllib2 imports 9 years ago
Brian Coca d5dd5f461f Merge pull request #702 from markleehamilton/openvswitch-port-v3
Added support to assign attached mac address interface id and port options.
9 years ago
Mark Hamilton b51c252127 removed syslog import 9 years ago
Jeff Geerling b781b8bda1 Make HAProxy module documentation a little easier to read. 9 years ago
Mark Hamilton a6f3a0e0a9 Changed syntax to support python2.4. Allow external_ids to be None. 10 years ago
Mark Hamilton 90a831a828 removed syslog. Generalized external id concept. Now user can add or remove multiple external ids. Added documenation about fail_main parameter. 10 years ago
Mark Hamilton 018db7d068 removed syslog.openlog 10 years ago
Mark Hamilton 0395de2f09 Added version_added and default to new parameters external_ids and set. Generalized external_ids to handle any parameter. 10 years ago
Mark Hamilton 325ef12aee Added support to assign attached mac address interface id and port options.
Updated code to pass pep8 v1.6.2 pylint v0.25.0.
10 years ago
Mark Hamilton 647cac63f1 Add support for external_id and fail_mode. Updated syntax to pass pep8 v1.6.2 and pylint v0.25.0 10 years ago
Michael Perzel e2fc7b34a7 Update bigip_api method to use variable name server 10 years ago
Etienne CARRIERE fc9078229c Add "Default Persistence profile" support 10 years ago
Etienne CARRIERE 757fc291c1 Rework on Exception management 10 years ago
Etienne CARRIERE 3d9fd24d62 Localize exceptions for F5 LTM virtual server module 10 years ago
Gerrit Germis 2612da50ad wait_interval default value did not match the documented value 10 years ago
Gerrit Germis 0ad12cdcf4 specify int parameter types for wait_interval and wait_retries 10 years ago
Toshio Kuratomi 4b29146c4d be explicit about urllib import and remove conditional urllib(2) import
urllib and urllib2 have been in the python stdlib since at least
python-2.3.  There's no reason to conditionalize it.

Fixes https://github.com/ansible/ansible/issues/11322
10 years ago
Gerrit Germis 5a1109229d added version_added: "2.0" to new parameters 10 years ago
Gerrit Germis 656e1a6deb allow wait, wait_retries and wait_interval parameters for haproxy module. This allows the haproxy to wait for status "UP" when state=enabled and status "MAINT" when state=disabled 10 years ago
Greg DeKoenigsberg 004dedba8a Changes to author formatting, remove emails 10 years ago
Greg DeKoenigsberg dc519fb848 Add author data 10 years ago
Brian Coca 0c6e5b9eb4 fixed doc issues 10 years ago
Etienne CARRIERE 1c6ae9333c Factor common functions for F5 modules 10 years ago
Chris Long 389c40033b Fixed descriptions to all be lists
replaced enabled with autoconnect - refactored code to reflect update.
removed ansible syslog entry.
10 years ago