Commit Graph

13279 Commits (0c8f95f59a4275f07b6681d1004e15db847f43ce)

Author SHA1 Message Date
Nicolas Boutet 25e2a933d0 Fix typo in documentation (#2359) 8 years ago
René Moser 68942416df travis: workaround false negative test failure (#2362)
travis: workaround false negative test failure
8 years ago
René Moser 5128a11cdc letsencrypt: fix tests failures (#2360) 8 years ago
Michael Grüner fb88ecf52b Add Let's Encrypt module to manage ssl certificates (#1962)
Fixes #1545
8 years ago
trondhindenes 012070c3cd azure_rm_deploy docfix (#2354) 8 years ago
Leandro Lisboa Penz a96e9a1ae1 netconf module with edit-config operation (#2103)
* netconf module with edit-config operation
8 years ago
P Stark 0349fcd894 add type declaration to the port parameter of the irc module. #AnsibleZH (#2349) 8 years ago
Dmitry Marakasov a6ee449d6b Improve documentation for pkgng module (#2338)
According to module checklist:

- Descriptions should always start with a Capital letter and end with a
  full stop.
- Ensure that you make use of U() for urls, C() for files and options,
  I() for params, M() for modules.
8 years ago
Gerrit Germis f61878fa80 fail when backend host is not found (#1385) 8 years ago
Brian Coca beabafa99f minor fixes
removed unused imports
rearranged basic import
added if/main for testing/importability
8 years ago
jjshoe 2ba75b7082 A couple of touch ups (#2288)
I peeked at #2281 a little late, thought this might help some as well.
8 years ago
Stefan Horning 2cf50cb971 Streamlined ec2_elb_facts module return values with naming in ec2_elb… (#2081)
* Streamlined ec2_elb_facts module return values with naming in ec2_elb_lb (hosted zones)

* Keep the old return values for hosted zone to keep backwards compatibility
8 years ago
Adrian Likins 6eae4cf448 Fix bad merge of #555 (mv bigip_gtm_virtual_server) (#2302)
f5/ was the wrong directory. Move it to network/f5
and remove f5/.
8 years ago
René Moser 4f09e2caab cloudstack: cs_ip_address: add vpc support (#2283)
* cloudstack: cs_ip_address: add vpc support

* cloudstack: cs_ip_address: remove unused/unreachable code
8 years ago
René Moser e9642a6de7 cloudstack: cs_staticnat: add vpc support (#2285)
* cloudstack: cs_staticnat: add network arg, used for VPC support

* cloudstack: cs_staticnat: removed unused code
8 years ago
René Moser 28648f6434 cloudstack: cs_firewall: get_network moved to utils, cleanup (#2293) 8 years ago
René Moser 8ac52fbb2c cloudstack: cs_template: fix typos (#2294) 8 years ago
René Moser 652b50753d cloudstack: new module cs_snapshot_policy (#2303) 8 years ago
Dmitry Marakasov 472bf733e0 Freebsd pkgng autoremove support (#2324)
* Whitespace cleanup

* Add autoremove capability to pkgng

* Add "default" and "choices" documentnation items for autoremove
8 years ago
René Moser e6766078ea consul: fix param name for verify SSL (#2194)
Introduced in #1793, fixes #2114, needs backport to 2.1
8 years ago
Elena Washington 6efea4a064 iptables: option to configure Source NAT (#2292)
* Clean up trailing whitespace

* Add `--to-source` option to allow Source NAT (fix for #2291)
8 years ago
Matt Martz 081303c111 Exclude mssql_db.py from py24 syntax checks 8 years ago
Paul Durivage 8166302d3d fix command list to extend, not append 8 years ago
Toshio Kuratomi 0d706d25b6 The pymssql library requires python 2.7 or greater so port the syntax of this file to use python3-style exception handling 8 years ago
Hans-Joachim Kliemeck e43e572770 allow empty user for kerberos ticket usage
fix syntax problems:
* it is possible that sql injection is done, therefore the [DBNAME] syntax is used.
* it is not possible to use default escape on cursor.execute for DBNAME, since it will insert single quotes around the name and this will cause syntax problems / single quotes within the actual DBNAME

implement autocommit setting, since some content can not be imported within transaction

fix for automatic tests

fix problems with named instances, corrected error message regarding configuration file

remove unused placeholder
8 years ago
Firat Arig 80a77ea00a Working mssql db controller
Using pymssql string interpolation

Cursor does string interpolation at script execution

Handled edge cases in import and delete

updated ansible version number
8 years ago
Toshio Kuratomi adc5ea5168 Fix exception catching for python3 8 years ago
Benjamin Curtis 778bffe35c Add honeybadger_deployment module 8 years ago
Toshio Kuratomi 38c5a0067e Fix python3 syntax compilation 8 years ago
Mike Mochan 8472ef95e5 update remote tags if changed 8 years ago
Mike Mochan f39c98b8fc added tagging for the remote account 8 years ago
Mike Mochan 7acd9c0e34 Updates to version and requirements 8 years ago
Mike Mochan c1ccc831e8 Added tagging functionality 8 years ago
Mike Mochan 1b170a145e All calls to describe_vpc_peering_connections need to use the params dict 8 years ago
Mike Mochan 439c4aa979 Remove unused vars and pass params dict to describe_peering_connections 8 years ago
Mike Mochan deaf40d942 update to capture peer status 8 years ago
Mike Mochan 985e485706 removed obsolete ec2 resource object 8 years ago
Mike Mochan 5963fc4641 refactored to use dict invocation for calling client peerings functions 8 years ago
Mike Mochan 64f947a327 updates to Documentation - Removed refs to Boto, added params dict() and removed obsolete if statements 8 years ago
Mike Mochan 655d08f62f cloud/amazon/ec2_vpc_peer.py 8 years ago
Mike Mochan 842b347c7e removed debug package 8 years ago
Mike Mochan 39a132a44e Version added, GPLv3 License header added 8 years ago
Mike Mochan a6814e0774 Initial commit for cross account VPC peering module 8 years ago
dougluce aaaf37ae41 Don't bomb if original didn't exist (#2295)
If we don't have an existing file, original ends up as None.  Bug
introduced in 70fa125
8 years ago
Adrian Likins f096cd6322 Fix pkgutil "upgrade_catalog must be one of" err (#2149)
The arg spec for update_catalog include 'type=bool'
and 'choices=["yes", "no"] which can never both be
true.

Remove the 'choices' directive, and update doc string.

Fixes #2144
8 years ago
René Moser 99646d5dbb fix build and doc cleanups (#2286) 8 years ago
jhawkesworth ac44058457 Add info about where you can find product ids for changed checking on win_package module (#2281) 8 years ago
Toshio Kuratomi 0d51743e23 Add __init__.py and update version_added to fix module for ansible-validate checks 8 years ago
Fernando José Pando 65bae8f76b fixup sns topic subscriptions (#2232)
* fixup sns topic subscriptions

* return docs
8 years ago
Dag Wieers 0e3713971a Convert module to work with python 2.4 and fix a bug (#2251)
- Avoiding the use of 'with ... as ...' and 'except ... as ...' constructs.

- Make use of posixpath.join() rather than concatenating slashes ourselves
  (To avoid having consecutive slashes which broke something on our side)
8 years ago
Mike Mochan 275210b06e New AWS module for managing VPC Network ACLs (#1502)
* New AWS module for managing VPC Networks ACLs

Moved return  outside of try block

botocore.exceptions to support python 2.5

For some reason Travis is using Python V2.4 to run the tests - My code is valid

duplicate file

* Fixed NameError Exception- module not being passed when calling some boto3 client methods

* Fixes a bug reported by @dennisconrad, where the nacl is not created when subnets list is empty

* nacl property changed to name and fixes a bug where nacl is not deleted when subnets list is empty

* Updates to version and requirements

* Fix 'vpc' param to 'vpc_id' to match documentation and convention
8 years ago
Ryan Sydnor e6d5c41f73 Add encryption capability to AMI copy (#1409) 8 years ago
Brian Coca 13cf09f949 added return docs 8 years ago
Adam Števko da95dd5652 Add module for retrieving SmartOS image facts (#1276) 8 years ago
Brian Coca 3f22667151 added note about behaviour change in 2.2 8 years ago
Leo Antunes c0570d275b Allow multiple keys per host + minor improvements (#716)
* known_hosts: clarify key format in documentation

Add a small clarification to the documentation about the format of the
"key" parameter.
Should make #664 less of a issue for newcomers.

* known_hosts: normalize key entry to simplify input

Keys are normalized before comparing input with present keys. This
should make it easier to deal with some corner cases, such as having a
hashed entry for some host and trying to add it as non-hashed.

* known_hosts: allow multiple entries per host

In order to support multiple key types and allow the installed ssh
version to decide which is more secure, the module now only overwrites
an existing entry in known_hosts if the provided key is of the same
type.
Old keys of different types must be explicitly removed. Setting
state to "absent" and providing no key will remove all entries for the
host.
8 years ago
Rob 716e1576d4 Add section on how to return boto3 CamelCased results (#2279) 8 years ago
Michael Scherer 06e3950efb Port patch.py to python3/python2.4 syntax (#2276) 8 years ago
Hagai Kariti 390aa7a75f bigpanda: Remove docs using complex args (#2275)
As they're going to be deprecated, don't recommend using them.
8 years ago
Nicolas Landais e93f7241be Fix problem with 'restarted' state not restarting the apppool when it is in running state (#1451)
* Fix problem with 'restarted' state not restarting the apppool when it is in running state

* Implemeting code review comments

Comment from previous commit “You basically want to start the pool if
it's stopped and requested state is started or restarted, otherwise if
requested state is restarted, restart it.” This commit implements the
behavior stated in the PR comment
8 years ago
Corwin Brown d0ada049f2 Add Win Robocopy module (#1078)
* Added more robust error handling

* Add Win Synchronize module

Renamed win_synchronize to win_robocopy

Updating email address

Adding "flags" argument.

Adding a "flags" argument that will allow the user to pass args
directly to robocopy.

If "flags" is set, recurse and purge will be ignored.

Add return code to output

Added bits to support check mode

Fixing typo in Documentation

Updated Documentation to have "RETURNED" field

Updated win_robocopy.py to have the RETURNED field. I also noticed
that win_robocopy.ps1 wasn't really using the "changed" attribute,
so I went in and made sure it was being set appropriately.

Forcing bool type for recurse and purge flag

Updated "version_added"
8 years ago
Mariano Lasala 79c24ff30d Update sl_vm.py (#2267)
There was a mistype in DATACENTER list with 'lon2', changed to 'lon02'.
8 years ago
René Moser a9bc509a96 softlayer: fix module name in doc (#2266) 8 years ago
Brian Coca f0ae2393e6 add missing author info 8 years ago
Orion Poplawski 70384d72e6 Fix gw4/gw6 typo (#1841) 8 years ago
Hans-Joachim Kliemeck 393ea3293c blockinfile will always add newline at EOF (#2261) 8 years ago
Toshio Kuratomi fae2a50d4d Move running py3 compile test from whitelist to blacklist (#2254) 8 years ago
Alex e031f37407 zypper: (Bugfix) Change command option --verbose to --details which is supported since 2008 (#2224) 8 years ago
Rob 9064aecaed Add idempotence to ec2_eni when private_ip_address is supplied (#2172) 8 years ago
Victor Costan 2b6dd0e735 Add sts_session_token module for short-lived AWS credentials. (#1988) 8 years ago
Victor Costan a5940c2a5f Add aws_mfa_devices module for multi-factor authentication on AWS. (#1987) 8 years ago
Toshio Kuratomi 53de945741 Move the import of get_exception to pycompat24 8 years ago
kubilus1 f3d248de9a Check to see existence of same named/location system before creation. (#2150) 8 years ago
Toshio Kuratomi 009f5f716a Add vmware and lxc to python3 checks 8 years ago
Toshio Kuratomi e1eb982930 Port vspherer_copy to pass syntax checks on python3 8 years ago
Michael Scherer 02518b2b72 Port vca_nat and vca_fw to py3 compatible syntax (#2243)
Since they both depend on library that cannot run on python2.4,
cf https://github.com/ansible/ansible/pull/15870, we can use
directly the python 2.6 syntax, as seen on the porting doc.
8 years ago
Michael Scherer d7ac2a8499 Use a python3 compatible notation for octal (#2238) 8 years ago
Michael Scherer 24a08d350a Add support for checking module on python3, like on core (#2235) 8 years ago
Shubham a4c1f0dbea Fix broken link for issue template (#2248) 8 years ago
Ricardo Carrillo Cruz 0bbb09de7c Fix CI due to missing __init__.py on f5 folder (#2247)
The CI for extras is failing on ansible-validate-modules due
to f5 folder missing __init__.py.
Adding an empty one to fix it.
8 years ago
Daniel Vigueras 81cb2eac89 Add insert support to iptables. (#1180)
Add insert support to iptables.
8 years ago
Michael Perzel a2b0dad3e8 Module to manage f5 virtual servers 8 years ago
Sergei Antipov 8263dd18a9 Fixed problem with pymongo compatibility (#1249)
* Fixed problem with pymongo compatibility

Fixes #11
8 years ago
Jordan Cohen 020379b0dc doc update to demostrate message template vars 8 years ago
Jordan Cohen 97d5d80983 message template variable fix
Due to ansible/jinja2 templating, it is difficult to use the monitor message template variables as they need to be surrounded by `{{` and `}}`, this change addresses that issue by allowing the user to use `[[` and `]]` instead.
8 years ago
Kevin Hildebrand 755535ed7f Fix the interface handling code to allow permanent and non-permanent operations. Also avoid using add_interface because it breaks in cases where the interface is already bound to a different zone. 8 years ago
Rene Moser f90ac2c9de cloudstack: new module cs_router 8 years ago
Pavel Samokha 50fe70f40a iptables module - icmp-type better doc style 8 years ago
Pavel Samokha 945862b876 fix icmp-type 8 years ago
Pavel Samokha 90aad93949 iptables module - add icmp_type 8 years ago
Lukáš Lalinský 3e81023a87 monitoring/zabbix_host: Fix (no) proxy handling
When updating a host with no proxy explicitly set,
the host was always reported as changed, because it was
comparing `"0"` and `None`.
8 years ago
Constantin ff592dacc5 Added support for Standard - Infrequent Access stoarage class (#2134) 8 years ago
Dag Wieers a3667767e6 Fix check-mode incorrectly returning changed (#2220)
The lvol module has a different logic in check-mode for knowing when a change is induced. And this logic is *only* based on a size check. However during a normal run, it is the lvreduce or lvextend tool that decides when a change is performed (or when the requested and existing sizes differ). So while in check-mode the module reports a change, in real run-mode it does not in fact changes anything an reports ok.

One solution would be to implement the exact size-comparison logic that is implemented in lvextend and lvreduce, but we opted to use the `--test` option to each command to verify if a change is induced or not. In effect both check-mode and run-mode use the exact same logic and conclusion.
8 years ago
Toshio Kuratomi 1782ff04d0 Docs fixes 8 years ago
Toshio Kuratomi e95c069aa6 the ansible version constant is now in a different place 8 years ago
Yannig daefbdad5c New lvol option: shrink. (#2135)
If shrink is set to false and size is lower than current lv size, dont try to shrink logical volume.
8 years ago
Ian Levesque b8aa2ff9a7 Fix session-based kv acquire/release (#2181)
* Fix session-based kv acquire/release

* add example of using session in doc
8 years ago
Rob 94e7fae06a Added better example for boto3 exception handling (#2204) 8 years ago
Michael Baydoun 5e3c3741dd created ec2_customer_gateway module (#1868) 8 years ago
Ash Berlin bb42a6bcac Add missing urlparse import to s3_bucket (#2110)
This was triggered when S3_URL environment variable was set.
8 years ago
Michael Scherer 814efc1418 Use path type for blockinfile 'dest' argument (#2192) 8 years ago
Charles V Bock 7802a3a8c9 high_flap_threshold documentation correction
Changing description of high_flap_threshold to properly reflect its function.
8 years ago
René Moser 99bf53ea9a cs_loadbalancer_rule_member: doc fixes (#2184) 8 years ago
Nik LaBelle 3ecf8dc12b change netif type to dict and update example (#2187) 8 years ago
David Keijser 6ef57784bb Make it possible to manage rules of f5 vs (#1821) 8 years ago
Ben Knight d3fb59e187 Add reselect_tries option to big_pool module (#2156) 8 years ago
Michael Scherer ea6a2bfd95 Use type='path' rather than str, so path is expanded correctly 8 years ago
Matt Martz f9e516ce1b No exclusions necessary 8 years ago
Matt Martz 577f56ac79 Fix HAS_BOTO fail_json call for ec2_ami_copy 8 years ago
Matt Martz 23222160e4 Reduce exclusions for ansible-testing due to fixes and changes in ansible-testing 8 years ago
Kamil Szczygiel 6764530330 influxdb retention policy module 8 years ago
Michael Scherer 775872cca6 Use type='path' for dest (#2175) 8 years ago
sebfere 5998d3113e add monitor configuration to module "bigip_node" (#2054)
(squashed merge commits w/ new github fun, let's see if it worked)
8 years ago
nitzmahone 07b7ff06c5 back version added to 2.1 8 years ago
Kamil Szczygiel 4a93ebd97b influxdb database module 8 years ago
Rob aa36ed8612 Add secondary IP support and allow specifying sec groups by name (#2161) 8 years ago
Maxime Montinet 6f6927380e rabbitmq_user: Properly initialize _permissions (#2163)
Fixes #2162
8 years ago
René Moser 9e9535fd8c travis: exlcude cs_template to fix build failure (#2168) 8 years ago
Lakshmi Balu 1d236b0204 Update vmware_datacenter.py (#2164)
Fixed the syntac issue variable references before definiton
8 years ago
René Moser 96f337ac47 cs_template: fix missing docs (#2165) 8 years ago
Rene Moser 9ba13c2d1c homebrew_cask: fix doc version_added for install_options
See #2086
8 years ago
Tim Rupp 908697e121 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
8 years ago
Robin Roth 107c257293 refactor zypper module
* refactor zypper module

Cleanup:
* remove mention of old_zypper (no longer supported)
  * requirement goes up to zypper 1.0, SLES 11.0, openSUSE 11.1
  * allows to use newer features (xml output)
  * already done for zypper_repository
* use zypper instead of rpm to get old version information, based on work by @jasonmader
* don't use rpm, zypper can do everything itself
* run zypper only twice, first to determine current state, then to apply changes

New features:
* determine change by parsing zypper xmlout
* determine failure by checking return code
* allow simulataneous installation/removal of packages (using '-' and '+' prefix)
  * allows to swap out alternatives without removing packages depending
    on them
* implement checkmode, using zypper --dry-run
* implement diffmode
* implement 'name=* state=latest' and 'name=* state=latest type=patch'
* add force parameter, handed to zypper to allow downgrade or change of vendor/architecture

Fixes/Replaces:
* fixes #1627, give changed=False on installed patches
* fixes #2094, handling URLs for packages
* fixes #1461, fixes #546, allow state=latest name='*'
* fixes #299, changed=False on second install, actually this was fixed earlier, but it is explicitly tested now
* fixes #1824, add type=application
* fixes #1256, install rpm from path, this is done by passing URLs and paths directly to zypper

* fix typo in package_update_all

* minor fixes

* remove commented code block
* bump version added to 2.2
* deal with zypper return codes 103 and 106
8 years ago
Indrajit Raychaudhuri dd59cadfd6 Fix homebrew_cask examples 8 years ago
Indrajit Raychaudhuri b718e10a88 Add `version_added` doc property for `install_options` in homebrew_cask 8 years ago
Indrajit Raychaudhuri 028aa0828c Add additional examples for parameter `install_options` in homebrew_cask 8 years ago
Enric Lluelles be64687bf5 Adding install_options to homebrew_cask 8 years ago
Rob 09b7470983 Added doc for new get_ec2_security_group_ids_from_names function in m… 8 years ago
Gonçalo Luiz 8a1aee53bc fixed not resolving latest to snapshot for MD5 check when the file ex… 8 years ago
Adrian Likins a66a0187d1 Expect 204 status when using hipchat v2 api.
When posting to the room notication api with hipchat
v2 api, the expected return code is 204, as per:
https://www.hipchat.com/docs/apiv2/method/send_room_notification

fixes #2143
8 years ago
Ryan G. Hunter 67967d04ee monit startup fix 8 years ago
Toshio Kuratomi 7212bc294e Fix documentation 8 years ago
Michael Scherer 2f51bf3a9c Fix arguments and docs (#2147)
- oauthkey shouldn't be logged
- action should be restricted and checked and the
doc should correspond to the code
8 years ago
krzwalko a7fe4cee03 Fix datacenter_name and cluster_name module params (#2142) 8 years ago
Rudi Meyer 913afa9a99 Jira will return a HTTP status code 201 on some actions, fx. 'comment'. (#2115) 8 years ago
Toshio Kuratomi fda13deb08 Switch blockinfile to using the latest best way to get ansible version 8 years ago
René Moser 41c8e43e34 readme: add build state image from travis 8 years ago
Rene Moser 87e975776a azure_rm_deployment: fix docs and move import utils near main()
fixes build
8 years ago
Michael Scherer ab26847e06 Remove unused import of 'socket' module 8 years ago
Michael Scherer 6c959dc77e Mark api_key as no_log, since that's supposed to be kept secret 8 years ago
Michael Scherer 557d27513c Use type=path for arguments, and remove code doing the conversion (#1903) 8 years ago
Michael Scherer 07f8846134 Mark api_key as no_log to avoid potential leaks (#2048) 8 years ago
Brian Coca b5033fb597 updated version added for pvs 8 years ago
Markus Ostertag 8fd23c7d75 Change success status code to 202
As I already mentioned here: a1b1182662 (diff-d04a476e5d71372918cb6e7e5b39a683R120) @jimi-c added some "hidden" additional check in his urllib commit and broke the whole module for everybody as Datadog answers with an 202 in case of success (http://docs.datadoghq.com/api/#troubleshooting).
8 years ago
p53 517feda4ac Add pvs parameter to documentation
Add pvs parameter to documentation
8 years ago
Pavol Ipoth a273efbcd2 Removing, unwanted pull 8 years ago
Pavol Ipoth 168ca49103 Adding new ansible module lvol_cache 8 years ago
Pavol Ipoth aa9152d169 Fixes #2008 Lvol module is not indempodent for cache lv's 8 years ago
Pavol Ipoth c91b94402b Added pvs parameter to lvol module 8 years ago
Toshio Kuratomi 69bccf57d6 Recategorize git_config and shift version to 2.1 8 years ago