Commit Graph

246 Commits (0dcf27964c2b532594a52a08b2e6d5465bf99f15)

Author SHA1 Message Date
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
Chris Long 2856116162 Updated as per bcoca's comments:
removed 'default' in state:
removed defunct action:
removed reference to load_platform_subclass
changed cname to conn_name
10 years ago
Chris Long 3b44082dd6 Initial commit of nmcli: NetworkManager module. Currently supports:
Create, modify, remove of -
team, team-slave, bond, bond-slave, ethernet
TODO:
vlan, bridge, wireless related connections.
10 years ago
Matthew Landauer b0992a97ef Handle MX,NS,TXT records correctly and don't assume one record type per name 10 years ago
Matthew Landauer 5ef2dd8a77 If record_name="" write empty value to dns made easy
This is necessary for instance when setting MX records on the root of a domain.
This is different than leaving record_name out completely which has the same
behaviour as before
10 years ago
Matthew Landauer bdeb0bc8db If record_value="" write empty value to dns made easy
This is necessary for instance when setting CNAMEs that point to the root
of the domain. This is different than leaving record_value out completely
which has the same behaviour as before
10 years ago
Matthew Landauer 3d2f19c24d Fix display of error message
It was crashing due to "domain" variable not being defined
10 years ago
Jason Holland 669316195f Fix small issue with wrapping syntax 10 years ago
Jason Holland 8383857b5a Fix some logical issues with enabling/disabling a server on the A10. 10 years ago
Etienne CARRIERE ca366059d3 Documentation fixes 10 years ago
Etienne CARRIERE 24ae114a2a Factor F5 virtual_server module with the common functions 10 years ago
Etienne CARRIERE 9139ac5460 Creation of bigip_virtual_server module 10 years ago
Etienne CARRIERE a0905a9d5e Factor common functions for F5 modules 10 years ago
Brian Coca d5b4b287da Merge pull request #269 from openaustralia/dnsmadeeasy_fixes
dnsmadeeasy module fixes
10 years ago
Greg DeKoenigsberg ef3bdc25b3 Merge pull request #119 from swimlappy/devel
Fix some logical issues with enabling/disabling a server on the A10.
10 years ago
Michael Perzel 408214d1a8 Style updates 10 years ago
Michael Perzel fb8c2ee810 Module for managing F5 wide ip 10 years ago
Brian Coca 5187c7fcd7 removed executable bit 10 years ago
Toshio Kuratomi 576d94e8d4 Update module_utils "import" to the new-style
Fixes #505
10 years ago
Brian Coca 08445418aa more string corrections 10 years ago
Brian Coca edf519a0c2 moar quotes 10 years ago
Brian Coca 8acc31e1d3 Merge pull request #282 from mhite/bigip_session_state
Added session and monitor state enabling/disabling
10 years ago
Brian Coca b285bb072f Revert "Add enabled/disabled support to bigip_node" 10 years ago
Greg DeKoenigsberg 14853a20f3 Replacing twitter id with github id 10 years ago
Greg DeKoenigsberg 41589b8643 Formatting to author field 10 years ago
Greg DeKoenigsberg 4aec44b861 Adding author's github id 10 years ago
Greg DeKoenigsberg 4f40f91b78 Adding author's github id 10 years ago
Greg DeKoenigsberg 79ee13b542 Adding author's github id 10 years ago
Greg DeKoenigsberg bc64d4654f Adding author's github id 10 years ago
Greg DeKoenigsberg 6e1077eabc Adding author's github id 10 years ago
Greg DeKoenigsberg 3ece7b153e Adding author's github id 10 years ago
Greg DeKoenigsberg cab4a24653 Adding author's github id 10 years ago
Greg DeKoenigsberg a564122100 Adding author's github id 10 years ago
Greg DeKoenigsberg 4996f64612 Adding author's github id 10 years ago
Greg DeKoenigsberg 9800126a6e Adding author's github id 10 years ago
Greg DeKoenigsberg 2440e230e5 Adding author's github id 10 years ago
Greg DeKoenigsberg 321ad3b474 Adding author's github id 10 years ago
Greg DeKoenigsberg b8e648536a Adding author's github id 10 years ago
Greg DeKoenigsberg c859c8a61d Adding author's github id 10 years ago
Greg DeKoenigsberg a6cd986533 Adding author's github id 10 years ago
Greg DeKoenigsberg 06dc55bd5f Adding author's github id 10 years ago
Greg DeKoenigsberg fab87ebb48 Adding author's github id 10 years ago
Brian Coca 916cc17acf minor doc fixes 10 years ago
Brian Coca 7f29609e8e Merge pull request #288 from mhite/bigip_pool_member_session_monitor_state
Support for monitor and session state manipulation added to bigip_pool_m...
10 years ago
Brian Coca 2f4fa76298 Merge pull request #402 from ndonegan/devel
sys.exit used, but not imported.
10 years ago
Niall Donegan b125d2685a Handle missing module with fail_json 10 years ago
Niall Donegan b4ad532248 sys.exit used, but not imported. 10 years ago
Sébastien Gross 7c9217a8f7 [lldp] Merge wrapped lines.
Some devices return their description on multiple lines such as:

    lldp.eth0.chassis.descr=cisco CISCO7609-S running on
    Cisco IOS Software, c7600s72033_rp Software (c7600s72033_rp-IPSERVICESK9-M), Version 12.2(33)SRE3, RELEASE SOFTWARE (fc1)
    Technical Support: http://www.cisco.com/techsupport
    Copyright (c) 1986-2011 by Cisco Systems, Inc.
    Compiled Wed 26-Jan-11 06:54 by prod_rel_team

The generated fact will result as:

    "descr": "cisco CISCO7609-S running on"

This patch fixes the line wrapping to return the full description
handling line breaks:

    "descr": "cisco CISCO7609-S running on\nCisco IOS Software, c7600s72033_rp Software (c7600s72033_rp-IPSERVICESK9-M), Version 12.2(33)SRE3, RELEASE SOFTWARE (fc1)\nTechnical Support: http://www.cisco.com/techsupport\nCopyright (c) 1986-2011 by Cisco Systems, Inc.\nCompiled Wed 26-Jan-11 06:54 by prod_rel_team"
10 years ago
Brian Coca 4048de9c1e Merge pull request #373 from andyhky/add_failover
bigip_facts: Add missing 'device' option
10 years ago
Andy Hill 3431275921 bigip_facts: Add missing "device" option
The device option was already implemented but omitted from docs and allowed
choices. With the addition of device, a devices failover_state can be
determined.
10 years ago
Jesse Keating f86ce495c7 Add enabled/disabled support to bigip_node
This allows one to enable or disable a node, useful for when doing
maintenance on a node to prevent connections from being attempted to it.

This will completely disable the node for any pool it might be in.
10 years ago
Brian Coca 5293f452b5 corrected version added 10 years ago
Brian Coca eef2a95f96 Merge pull request #334 from msabramo/bigip_disable_ssl_cert_verification
Add `verify` param; set false to ignore SSL cert
10 years ago
Marc Abramowitz 513724c0a5 Add `validate_certs` param to bigip_* modules
Ignoring SSL cert verification may be necessary when testing with a
server that has a self-signed certificate.

See
https://github.com/ansible/ansible-modules-extras/pull/288#issuecomment-85196736
10 years ago
Chad Norgan 8c94dd8b47 Ignore lines that do not have the key in them
Some switches return multi-line output, which breaks the split function,
the change seeks to only preform the split on a line that has the key.
10 years ago
Matt Hite 0cad9ee0bf Support for monitor and session state manipulation added to bigip_pool_member module 10 years ago
Matt Hite e9c12bd8c5 Added session and monitor state enabling/disabling 10 years ago
Matt Hite a7e1f86b8b Another potential fix for issue 109; now catches WebFault 10 years ago
Matthew Landauer 19b0c83819 Handle MX,NS,TXT records correctly and don't assume one record type per name 10 years ago
Matthew Landauer fa2df8c7d5 If record_name="" write empty value to dns made easy
This is necessary for instance when setting MX records on the root of a domain.
This is different than leaving record_name out completely which has the same
behaviour as before
10 years ago
Matthew Landauer 671571b1e1 If record_value="" write empty value to dns made easy
This is necessary for instance when setting CNAMEs that point to the root
of the domain. This is different than leaving record_value out completely
which has the same behaviour as before
10 years ago
Matthew Landauer 14b62bb32a Fix display of error message
It was crashing due to "domain" variable not being defined
10 years ago
Brian Coca 4109bfda49 removed unused import json which breaks 2.4/simplejson compat 10 years ago
James Barwell 2ec916ad38 Fix argument parsing to module constructor
- Change to remove kwargs in a97d1016dc
  did not remove arguments passed in to the constructor.
10 years ago
Brian Coca 9f88bdb7f5 moved version added 10 years ago
Brian Coca a97d1016dc minor cleanup, removing unused/redundant code, cleaned some comments, slight reformating in class to
remove kwargs
10 years ago
Brian Coca 82aaaa4152 Merge pull request #23 from ravibhure/devel
Added module haproxy, to handle enable/disable backend server with shutdown_sessions feature in haproxy.
10 years ago
Ravi Bhure d4a096f7ff Recorded the changes suggested by brian coca 10 years ago
Brian Coca cf215dbac4 minor doc tweaks to snmp_facts 10 years ago
Ravi Bhure 44b2cdb5f2 used ansible conventions to use trigered action ==> state,
now only two states are available enabled/disabled_
get weight for backend server, is default behavior for both state,
supports set weight while enable server in lb pool
10 years ago
Jason Holland 1011565282 Fix small issue with wrapping syntax 10 years ago
Jason Holland 797d8893d6 Fix some logical issues with enabling/disabling a server on the A10. 10 years ago
Ravi Bhure bcbe945a41 Instead of action [enable_server,disable_server] we prefer to use state [enabled,disabled] [FIXED]
misplaced the checkmode support (#L146) [FIXED]
no need to check if host is not set as the argument spec (#L138), it should already complain about that [FIXED]
10 years ago
Ravi Bhure 78365ecf06 updated version 1.9 and
moved haproxy module to network category
10 years ago
Brian Coca 68bd8a55ae Merge pull request #99 from ogenstad/devel
Snmp module for Ansible
10 years ago
ogenstad 24822322d4 1.9 10 years ago
ogenstad d4069bbc71 added_version -> 1.9 and file move 10 years ago
Michael Warkentin 691e424587 Fix typo: `authenicate` -> `authenticate` 10 years ago
Michael DeHaan 1e777bb508 Fix rename error. 10 years ago
Michael DeHaan 73123b69fa Move modules into subdirectory. 10 years ago
James Cammarata 1ef592ff00 Push the expanduser call on the source down to slurp rather than fetch
Also moves the calculation of the destination file name until after
the slurp of the file contents, since the source as returned by slurp
may now be different, so we want to use that expanded path locally.

Fixes #8942
10 years ago
Will Thames 25c5250025 get_url module: Add timeout parameter 10 years ago
George Yoshida cd0dae890c For content-disposition response header field, try to parse filename parameter even if it's not quoted. 10 years ago
Brian Coca ac14a8d6ad unified calls to fs function vs duplicate functions for file and
directory
11 years ago
James Cammarata a9c2eefd06 Remove erroneous set of status_code causing a traceback in module uri
Fixes #7416
11 years ago
Christian Berendt bbcfda8c18 [get_url] check against lowered stripped sha256sum
The content of the sha256sum attribute should be lowered before comparing it with the calculated sha256sum.

In the following example the used sha256sum uses ABC.. and not abc.. and the check failed. This should not happen.

```
TASK: [get_url url=http://ftp.fau.de/apache/hadoop/common/hadoop-2.4.0/hadoop-2.4.0.tar.gz dest=/home/vagrant/hadoop-2.4.0.tar.gz mode=0644 sha256sum=024326AC68A1A68B5566B10F95609EAAFD9F70CFEB37FCA0E97CBB1674E57C3A] ***
failed: [instance000] => {"failed": true}
msg: The SHA-256 checksum for /home/vagrant/hadoop-2.4.0.tar.gz did not match 024326AC68A1A68B5566B10F95609EAAFD9F70CFEB37FCA0E97CBB1674E57C3A; it was 024326ac68a1a68b5566b10f95609eaafd9f70cfeb37fca0e97cbb1674e57c3a.

FATAL: all hosts have already failed -- aborting
```
11 years ago
James Cammarata 89d61b8a7d Add parameters to get_url for the url username/password
Fixes #6928
11 years ago
James Tanner c69608cbe6 Fixes #6857 Make the url parameter required for get_url 11 years ago
Michael DeHaan b06f5162cd Example cleanup. 11 years ago
Sven Schliesing 898346a468 Update uri 11 years ago
Sven Schliesing d193e5571d Example for queueing build in Jenkins 11 years ago
Michael DeHaan eb1c37c6e1 Merge pull request #6649 from picsolvebryan/devel
Accept status code from a list of valid codes.
11 years ago
bryan hunt dff1fd3b37 Accept status code from a list of valid codes.
(cast the list of acceptable codes to a list of int )
11 years ago
bryan hunt eb9ac9308c Accept status code from a list of valid codes. 11 years ago
bryan hunt 5561fbc427 Accept status code from a list of valid codes. 11 years ago
James Cammarata c68be8b418 Remove validate_certs parameter from fetch_url calls 11 years ago
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
11 years ago
James Cammarata 09eaa0c920 Fixing the unicode issue in uri for EL6 platforms
Fixes #5869
11 years ago
James Cammarata 0c33cc19bb Handle unicode content in the uri module properly
Fixes #5869
11 years ago
Richard Isaacson acf0e408ae Merge pull request #5826 from romeotheriault/fix_follow_redirects
A fix for uri module regarding following redirects. The old behavior would follow redirects either way. This change clarifies the functionality and makes it a bit more explicit. Comparing the old behavior to the new 'yes' == 'all', 'no' == 'safe' and now 'no' will not follow any redirects. Historic behavior is still supported and documented with a push to the new values.
11 years ago
Eric Hanchrow 837d8e19b9 Clarify doc for get_url
Move a sentence from doc for the "force" option to that for the "dest" option.
11 years ago
James Cammarata b8356b525a When force=yes, get_url should always download the specified file
This is accomplished by not setting the If-Modified-Since header,
and setting "cache-control: no-cache" instead. Note that if the
file content has not changed, the module will still report that
changed=false, as the md5's of the tmp file and existing file are
compared before swapping

Fixes #5104
11 years ago
Pedro Romano b04f197113 Allow the 'PATCH' method in the 'uri' module since 'httplib2' allows it
and some APIs require it.
11 years ago
Romeo Theriault 863bba498c fix following redirects 11 years ago
Michael DeHaan 0d3a74d905 ansible -> ansibleworks 11 years ago
James Tanner 4f9aadcc07 Addresses #5023 Fix import comments 11 years ago
James Tanner 38edad70ac Fixes #5023 Convert all modules to use new snippet import pattern 11 years ago
Michael DeHaan 4c35b7f380 There's a cleaner way to do this, commit to module formatter pending.
Revert "No longer need to reference 'version_added' in docs for these, as this was quite a while ago."

This reverts commit ff0a41d446.
11 years ago
Michael DeHaan 9e4d71203d No longer need to reference 'version_added' in docs for these, as this was quite a while ago. 11 years ago
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.
11 years ago
jctanner 0ee5792849 Merge pull request #4785 from Tinche/get_url/uri-content-disposition
Modified the get_url module to respect the content-disposition header if...
11 years ago
Tin Tvrtkovic b1fa35ac3d Use the final URL from the finished request instead of the provided URL for filename generation, to properly deal with redirects. 11 years ago
James Laska 1d368f9e1f Correct documentation URLs 11 years ago
Tin Tvrtkovic 8036cb0cab Modified the get_url module to respect the content-disposition header if the destination is a directory and the server provides it.
See http://www.w3.org/Protocols/rfc2616/rfc2616-sec19.html, section 19.5.1.
11 years ago
Michael Scherer 93a75a4d83 Fix issue 4433, make sure status is a int rather than a string 11 years ago
Joshua Lund bf5a4cbea4 * Updated SHA-256 functionality in the get_url module
(fixes issue #4277)

* The sha256sum error message now displays the invalid
  destination checksum if it doesn't match the one that
  is specified in the arguments. This is useful for
  debugging purposes.

* Non-alphanumeric characters, including the infamous
  Unicode zero-width space, are removed from the sha256sum
  argument prior to the check.
11 years ago
Serge van Ginderachter 705613acf8 Fix bug in uri where redirect check fails.
When the redirect check fails, the 'status' key is not set in
resp_redir, so we need to check this.
11 years ago
Michael DeHaan ece707bc6e Trim old style var references 12 years ago
Joshua Lund 166ea0e175 * Updated all ansible.cc references in the documentation to point
to ansibleworks.com
* Fixed a few misspelled words
12 years ago
Joshua Lund c96e6c0d1d Removed merge conflict header 12 years ago
Michael DeHaan 6ed171bee5 Merge branch 'sha256' of git://github.com/jlund/ansible into devel
Conflicts:
	library/network/get_url
12 years ago
Jan-Piet Mens 98c1423269 Docs: consistently format playbook EXAMPLES 12 years ago
Jan-Piet Mens 3404a0fc16 DOCS: standardize on EXAMPLES (a.k.a. Docs-JumboPatch JetLag Edition)
Migrated all examples: in DOCUMENTATION=''' string to standalone EXAMPLES=''' string
  Added deprecation warning to moduledev.rst and remove deprecated example from it
  Fixed up a few typos and uppercased some acronyms.
  add consistency to how EXAMPLES are formatted
12 years ago
Joshua Lund 6316a78776 Setting version_added for this feature to 1.3 12 years ago
Joshua Lund 30bd813913 * Added a sha256 method to module_common
* Added a sha256sum parameter to the get_url module to enable
cryptographic verification of downloaded files
* Fixed a few typos in the documentation
12 years ago
Michael DeHaan b363c09a6e Docs standardization 12 years ago
Michael DeHaan 2a479cca52 Fixup fetch doc formatting. 12 years ago
James Martin 79cd04e689 Initial Commit. 12 years ago
Piffey Parlance 87b4c0d194 Fixed bug where if destination was unspecified, changed would not be set, resulting in an UnboundLocalError. 12 years ago
Michael DeHaan cd97a4cb14 Allow modules to be categorized, and also sort them when generating the documentation. 12 years ago