Commit graph

84 commits

Author SHA1 Message Date
James Cammarata
4949ba81e1 A10 module improvements
* moved common code to an module_util snippet
* rewrote logic to make each module idempotent
* added new capabilities like the write_config option
2014-08-28 20:23:48 -05:00
James Cammarata
ef708b1d6d Merge branch 'devel' of https://github.com/mischapeters/ansible into mischapeters-devel 2014-08-27 13:03:37 -05:00
Michael DeHaan
a1cbeb32ad In order to allow easier updates from upstream hardware vendors, we're going to be hosting network hardware
config modules on Galaxy as announced during the last release cycle.   (This excludes load balancers, which remain in core).

Please refer to https://eos.arista.com/introducing-arista-eos-roles-for-ansible/ and https://galaxy.ansible.com/list#/roles/1359
and where this content now lives.

Thanks to Peter Sprygada for the roles content!
2014-08-19 08:31:49 -04:00
Mischa Peters
02236d30ca PEP8 Compliant except needed long lines and better exception handling 2014-08-10 11:25:19 +02:00
Michael DeHaan
185d5a6221 Merge branch 'spelling' of git://github.com/cgar/ansible into devel
Conflicts:
	docsite/rst/guide_rax.rst
	plugins/callbacks/mail.py
2014-08-08 13:28:45 -04:00
Will Angenent
5fb7197de1 Fix for issue #8152: Missing auth headers and a faulty JSON decode
Looks like this regressed in commit 9730157 due to fetch_url refactors.
2014-07-17 23:04:51 +01:00
David Stygstra
cae41d0931 Added author and copyright lines to modules I contributed 2014-06-19 20:02:02 -04:00
Serge van Ginderachter
4a3c3f9a82 bigip_monitor bugfix for check mode
Fixes case where properties are retrieved for a non existent monitor
which happens in check mode.
2014-06-06 16:48:36 +02:00
Mischa Peters
d6069d6471 Adding support for A10 Networks slb server, slb service-group, slb virtual-server 2014-05-29 12:16:04 +02:00
Evgenii Terechkov
6fa11d1d53 Relax suds module requirement 2014-05-23 10:40:10 -05:00
Carlos E. Garcia
4dcaa9d9fb multiple spelling error changes 2014-04-29 10:41:05 -04:00
James Cammarata
63b51589a4 Adding an options sections to the docstring in the lldp module 2014-03-30 23:08:53 -05:00
Michael DeHaan
3f6ddfb676 Add LLDP module 2014-03-28 17:41:58 -04:00
Andy Hill
fb82e1f942 lldp: Added EXAMPLES 2014-03-28 17:41:58 -04:00
Andy Hill
b31a92a30d lldp support in Ansible
This PR introduces support for a lldp module.

lldpd is similar to CDP and can return useful details about a server's network like ports, switches, and VLANs.
2014-03-28 17:41:58 -04:00
Alex Coomans
3f5a72707b Allow setting env variables over .dnsimple file 2014-03-28 13:13:19 -04:00
Alex Coomans
dd12504d97 Add the dnsimple module 2014-03-28 13:13:19 -04:00
Michael DeHaan
497790dbf5 Version bump, bigip_facts + changelog 2014-03-16 16:48:41 -04:00
Matt Hite
417a505be6 New bigip_facts module 2014-03-16 16:47:49 -04:00
James Cammarata
6b492de1ee Fix regression in dnsmadeeasy module caused by fetch_url change
Also:
* changed this module to use https for requests to the API
* fixed a bug in which a traceback was caused when the domain wasn't found

Fixes #6457
2014-03-12 20:48:22 -05:00
James Cammarata
c68be8b418 Remove validate_certs parameter from fetch_url calls 2014-03-12 10:31:01 -05:00
James Cammarata
72217c297d Adding validate_certs to all modules that use fetch_url 2014-03-12 10:19:54 -05:00
James Cammarata
a1b1182662 Validate SSL certs accessed through urllib*
* Adds another module utility file which generalizes the
  access of urls via the urllib* libraries.
* Adds a new spec generator for common arguments.
* Makes the user-agent string configurable.

Fixes #6211
2014-03-10 16:06:52 -05:00
Michael DeHaan
cb6f7748d5 All modules should be using /usr/bin/python in the shebang as ansible_python_interpreter processes this (see FAQ).
Fixing for standardization purposes.
2014-01-15 09:52:17 -05:00
Serge van Ginderachter
65272f2e5c bigip_monitor_http: two small bug fixes
- extra properties were not set at creation, only when updating
  which can be overlooked when running the module from more than 1 node...
- fix bas var as time_until_up didn't get used
2013-12-17 23:08:06 +01:00
James Tanner
4f9aadcc07 Addresses #5023 Fix import comments 2013-12-02 15:13:49 -05:00
James Tanner
38edad70ac Fixes #5023 Convert all modules to use new snippet import pattern 2013-12-02 15:11:23 -05:00
James Tanner
d33d9ddba9 Fix pep8 E701 errors in bigip_monitor_http 2013-11-20 14:57:30 -05:00
jctanner
a804c55c96 Merge pull request #4621 from sergevanginderachter/bigip_monitor
Introduce Big-IP F5 http monitor module
2013-11-20 11:53:35 -08:00
James Tanner
7d3a44d4bf Fix pep8 errors in bigip_monitor_tcp 2013-11-19 16:38:16 -05:00
Michael DeHaan
08996d78d6 Add version_added to all modules missing version_added information, the docs formatter will now
raise errors when omitted, updated changelog with new modules.
2013-11-18 18:55:49 -05:00
James Tanner
9d30a5e6fe Fix docstring in bigip_monitor_tcp module 2013-11-15 14:44:53 -05:00
jctanner
182df34467 Merge pull request #4813 from sergevanginderachter/bigip_tcpmonitor
Introduce Big-IP F5 tcp monitor module
2013-11-15 11:10:52 -08:00
jctanner
cb16d15a9b Merge pull request #4161 from stygstra/openvswitch-modules
Modules for managing Open vSwitch bridges and ports
2013-11-12 11:20:20 -08:00
jctanner
1a72cd4b0e Merge pull request #4712 from mhite/bigip_node
New BIG-IP module for managing node objects
2013-10-29 06:07:45 -07:00
Matt Hite
176cf51b0a Fixed version_added and removed reference to traceback module 2013-10-28 14:51:51 -07:00
Serge van Ginderachter
3295516002 bigip tcp monitor: add examples 2013-10-28 17:13:36 +01:00
Serge van Ginderachter
4ddb6e629d Fix typo 2013-10-28 16:59:44 +01:00
Serge van Ginderachter
30ef338c85 Implement BIGIP F5 TCP monitor 2013-10-28 16:58:14 +01:00
Serge van Ginderachter
f6442cda34 clean up comments to show monitor specific code 2013-10-25 22:47:35 +02:00
James Tanner
14e2961268 Set bigip_pool_member version added to 1.4 2013-10-24 11:41:34 -04:00
jctanner
ff4ac6a3ad Merge pull request #4054 from mhite/bigip_pool_member
New bigip_pool_member module
2013-10-22 13:55:41 -07:00
Serge van Ginderachter
2bc9f5eff0 update version added and add examples 2013-10-21 20:57:22 +02:00
Serge van Ginderachter
7ae16aec57 add missing defaults 2013-10-21 20:36:25 +02:00
Serge van Ginderachter
1fd91c272a improve logic in setting parameters in check mode (monitor might not exist) 2013-10-21 20:36:25 +02:00
Serge van Ginderachter
62d7b1a62f do not overwrite properties with defaults 2013-10-21 20:36:25 +02:00
Serge van Ginderachter
f8e40583f2 improve changed result for race conditions 2013-10-21 20:36:25 +02:00
Serge van Ginderachter
5e0fd019b8 adds receive_disable and time_until_up and some bugfixes 2013-10-21 20:36:25 +02:00
Serge van Ginderachter
2e5ab21c39 bigip_monitor_http: add support for hardcoded properties 2013-10-21 20:36:25 +02:00
Serge van Ginderachter
24b8e7585b some fixes and cleanup per feedback from Matt Hite 2013-10-21 20:36:25 +02:00