Etienne CARRIERE
3c06b968bc
Rework on Exception management
2016-12-08 11:33:42 -05:00
Etienne CARRIERE
37cb6519af
Localize exceptions for F5 LTM virtual server module
2016-12-08 11:33:42 -05:00
Etienne CARRIERE
ed3a2ca136
Factor F5 virtual_server module with the common functions
2016-12-08 11:33:42 -05:00
Etienne CARRIERE
0fb56e4c5b
Creation of bigip_virtual_server module
2016-12-08 11:33:42 -05:00
Rene Moser
5430497151
cloudstack: fixes and improvements
...
cs_instance: fix case insensitivity
cs_instance: remove duplicate code block
cs_securitygroup_rule: fix KeyError on older ACS
2016-12-08 11:33:41 -05:00
Jonathan Mainguy
badef2912b
Remove advertising show_diff feature
...
--diff will be added to more modules soon, and we want puppet module to utilize this instead of show_diff
2016-12-08 11:33:41 -05:00
Casey Lang
1c8ad72b7b
Fix puppet module formatting issue
...
The `->` in the `show_diff` option doc seemed to be causing the docs
page to break. Not sure why, since it was still valid YAML.
2016-12-08 11:33:41 -05:00
Charles Paul
bc21c565fe
adding no_log to password
2016-12-08 11:33:41 -05:00
ag-wood
67cd464ac7
Fix for ansible-modules-extras issue #1080
2016-12-08 11:33:41 -05:00
Jeroen Geusebroek
0b12f35f61
Improved fix for #1074 . Both None and '' transform to fqdn.
2016-12-08 11:33:41 -05:00
Jeroen Geusebroek
6fc533d663
Fix for issue #1074 . Now able to create volume without replica's.
2016-12-08 11:33:41 -05:00
Michael Scherer
d504253257
Simplify the code and remove use_unsafe_shell=True
...
While there is no security issue with this shell snippet, it
is better to not rely on shell and avoid use_unsafe_shell.
2016-12-08 11:33:41 -05:00
Brian Coca
896eecfdad
fixed domain_id to actually be supported
...
also added domain as an alias
alt fixes #1437
2016-12-08 11:33:41 -05:00
Toshio Kuratomi
6a02b17a2e
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
2016-12-08 11:33:41 -05:00
Rene Moser
d2db491098
cloudstack: cs_template: implement state=extracted
2016-12-08 11:33:41 -05:00
Rene Moser
75456f7b3a
cloudstack: fix name is not case insensitive
2016-12-08 11:33:41 -05:00
Rene Moser
e484e0dbda
cloudstack: cs_instance: fix do not require name to be set to avoid clashes
...
Require one of display_name or name. If both is given, name is used as identifier.
2016-12-08 11:33:41 -05:00
Matt Martz
bc8bbee640
Update .travis.yml to remove the validation exclusion for route53_zone
2016-12-08 11:33:41 -05:00
Matt Martz
51f9961b17
Update excludes with currently failing modules
2016-12-08 11:33:40 -05:00
Matt Martz
74c3e008d2
Import module snippets in the correct location
2016-12-08 11:33:40 -05:00
Matt Martz
22733a7574
Fix tabbed indentation in packaging/os/pkgutil.py
2016-12-08 11:33:40 -05:00
Matt Martz
8c14013b95
Fix tabbed indentation in network/haproxy.py
2016-12-08 11:33:40 -05:00
Matt Martz
7f42dda976
Remove unneeded spaces at the end of ohai
2016-12-08 11:33:40 -05:00
Matt Martz
3992ce127e
Use ansible-testing project to validate basic module requirements
2016-12-08 11:33:40 -05:00
Brian Coca
e60d7cc840
added examples to route53_zone
...
fixes #1061
2016-12-08 11:33:40 -05:00
quoing
6f782c342f
Fix 'An error occurred while looking up _xmpp-client._tcp.10.100.1.108' when IP host is configured
...
...
jabber: user=ansible@mydomain.tld
host=10.100.1.108
...
fatal: [bruce.mess.cz] => failed to parse: Invalid debugflag given: always
Invalid debugflag given: nodebuilder
2016-12-08 11:33:40 -05:00
Michael Scherer
df195b3076
Replace choices=BOOLEANS by type='bool', fix #1326
2016-12-08 11:33:40 -05:00
Rene Moser
c7f6b5e41f
cloudstack: cs_volume: simplify detach on state=absent
2016-12-08 11:33:40 -05:00
Joel Thompson
3796e26a9d
Add no_log=True to consul modules' API tokens
...
API tokens should be considered sensitive and not logged.
2016-12-08 11:33:40 -05:00
Gauvain Pocentek
165e025a6d
Add an __init__.py file in openstack/
...
The os_project module doesn't get installed if the __init__ file doesn't
exist in the repository.
2016-12-08 11:33:40 -05:00
Jonathan Mainguy
a50b661e54
Unify mysql modules.
...
Added config_file, ssl_ca, ssl_cert, ssl_key, changed connect method, added error checking where a backtrace previoussly was possible
2016-12-08 11:33:40 -05:00
Zach Abrahamson
7d072140b3
Wrapping room parameter in a string in case of using room IDs
2016-12-08 11:33:40 -05:00
Marc Mettke
43d2e3ad68
Pacman Module Fixes
...
Update: query_package documentation
Fix: Number of Packages to Updated was one to high,
'cause of counting the '\n'
Fix: Pacman was reinstalling state=latest packages,
even when it was unable to load the remote version
2016-12-08 11:33:40 -05:00
Robert Lu
c588be9bd8
check current version's existence (fire or cleanup)
...
* reserve current version when cleanup
* verify existence before fire a new version
* update doc of deploy_helper
2016-12-08 11:33:39 -05:00
Rene Moser
8ac9901481
cloudstack: cs_volume fixes and improvments
...
cloudstack: cs_volume: fix not usable in older cloudstack versions
affects CCP 4.3.0.2 , but not ACS / CCP 4.5.1
closes #1321
cloudstack: cs_volume: fix uable to create volumes with the same name on multiple zones
cloudstack: cs_volume: use type bool and fix python3 support
2016-12-08 11:33:39 -05:00
Brian Coca
8687151f7c
fix error with misArg not being declared
...
also fixed test to work on empty string or not for error reporting
2016-12-08 11:33:39 -05:00
Robert Lu
d9337fbd9c
update current_link without downtime
...
fix support of check mode
fix check module when needn't update current link
2016-12-08 11:33:39 -05:00
Monty Taylor
40a4247611
Sync minor fixes from OpenStack Infra
...
Infra has been keeping a local copy of this waiting for ansible 2 to
release. In getting ready for ansible 2 (and our ability to delete our
local copy of the file, I noticed we had a couple of minor cleanups.
Also, the timeout command is there to improve life and workaround puppet
deficiencies. However, it's not working around deficiencies on systems
that do not have the timeout command if we blindly use it.
The puppet specific timeout options are more complex and out of scope of
this.
Issue: #1273
2016-12-08 11:33:39 -05:00
Rene Moser
7ecbd8e34e
cloudstack: cs_instance: fixes and improvements
...
- cs_instance: fix VM not updated with states given stopped, started, restarted
A missing VM will be created though but an existing not updated. This fixes the lack of consistency.
- cs_instance: fix user data can not be cleared
- cs_instance: fix deleted VM not recovered on state=present
2016-12-08 11:33:39 -05:00
gfrank
9387c842a1
Use "" for AppParameters if it's null
2016-12-08 11:33:39 -05:00
Rene Moser
5f43afff5b
cloudstack: cs_facts: fix wrong description of returns cloudstack_public_ipv4, cloudstack_public_hostname
...
Also see http://docs.cloudstack.apache.org/projects/cloudstack-administration/en/4.6/api.html#user-data-and-meta-data
2016-12-08 11:33:39 -05:00
Rene Moser
73c6a35cae
cloudstack: cs_instance: implement state=restored
2016-12-08 11:33:39 -05:00
autotune
fa852c14fe
Fixed bug to recognize haproxy changes
2016-12-08 11:33:39 -05:00
Brian Coca
ccb5829673
added missing version_added to new options
2016-12-08 11:33:39 -05:00
Guido Lorenz
42d89dec18
win_chocolatey: Clean up documentation
2016-12-08 11:33:39 -05:00
Guido Lorenz
633773f386
win_chocolatey: Add install_args, params and ignoredependencies
2016-12-08 11:33:39 -05:00
Vladimir Dimov
cb338ccb46
Doc fix ec2_vpc_route_table.py
2016-12-08 11:33:39 -05:00
Vladimir Dimov
74a0665530
Doc fix on route53_health_check.py. Fixed first example. Should be register instead of record.
2016-12-08 11:33:39 -05:00
Kirill Kozlov
6f663fa7bf
Set latest as version argument default value
2016-12-08 11:33:38 -05:00
Brian Coca
a9abec5a03
updated version version_added to 2.1
2016-12-08 11:33:38 -05:00
Dylan Martin
766b53b066
added version option
2016-12-08 11:33:38 -05:00
Will Keeling
f1f98a15ca
Fixes #634 - multiple param handling by modprobe.py
2016-12-08 11:33:38 -05:00
Brian Coca
4db5119893
corrected version_added for new monit timeout opt
2016-12-08 11:33:38 -05:00
Björn Andersson
d577fedc26
monit: Set a high timeout waiting for status changes
...
Instead of waiting for up to a certain number of retries we set a high
timeout and only re-check every five seconds. Certain services can
take a minute or more to start and we want to avoid waisting resources
by polling too often.
2016-12-08 11:33:38 -05:00
Björn Andersson
69e9bd3406
monit: Add version_added and type for new argument
2016-12-08 11:33:38 -05:00
Björn Andersson
757c9bffee
monit: Wait for pending state changes for reloads
...
@mpeters reported that we're not checking that the named service is
actually there after a reload. And that sometimes monit doesn't actually
return anything at all after a reload.
2016-12-08 11:33:38 -05:00
Björn Andersson + SU Sheng Loong
469bf9ebd0
monit: Add retry for pending/initializing services
...
If there are already ongoing actions for a process managed by monit, the
module would exit unsuccessfully. It could also give off false positives
because it did not determine whether the service was started/stopped
when it was in a pending state. Which might be turning the service off,
but the action was to start it.
For example "Running - pending stop" would be regarded as the service
running and "state=enabled" would do nothing.
This will make Ansible wait for the state to finalize, or a timeout decided
by the new `max_retries` option, before it decides what to do.
This fixes issue #244 .
2016-12-08 11:33:38 -05:00
Michal Svab
5f743c4fdc
maven_artifact: check whether snapshot is the latest snapshot
2016-12-08 11:33:38 -05:00
Matthew Jones
d24f02fd39
Fix up vsphere_copy after open_url change
...
* Remove leading module parameter on open_url call as it's no longer used
by module_utils.urls.open_url
* Force basic auth otherwise vsphere will just return a 401
2016-12-08 11:33:38 -05:00
twmartin
33ee8d6f89
Correct 'object not iterable' TypeError
2016-12-08 11:33:38 -05:00
Bruce Pennypacker
e5970186ad
Remove extraneous space from end of command string in nagios_cmd
2016-12-08 11:33:38 -05:00
daveres
ab7aa73cdb
Correct problem with changed:true
...
I have just changed a small piece of this module to avoid to return always that the task is changed
2016-12-08 11:33:38 -05:00
Chrrrles Paul
0606233431
Changing docs to reflect vm_name as the default vm_id_type
2016-12-08 11:33:38 -05:00
Rob
103be7ab51
Added missing else statement that caused existing rules to be discarded
2016-12-08 11:33:38 -05:00
Charles Paul
caea50ba4d
pep8 whitespace
2016-12-08 11:33:37 -05:00
Charles Paul
a1efe9486a
upped version added, search by vm_name by default
2016-12-08 11:33:37 -05:00
Ritesh Khadgaray
8f362afc34
vmware_vm_shell: add the ability to start program without network connection
2016-12-08 11:33:37 -05:00
Toshio Kuratomi
6f40bab20f
Simplify code
2016-12-08 11:33:37 -05:00
Guido Günther
13deae9b8f
zypper: Add returncode to result
...
This will be used in integration tssts and makes the whole thing
more similar to the yum module.
2016-12-08 11:33:37 -05:00
Gordon Fierce
c23162c04b
Fix documentation to prevent formatting error where each letter has its own line.
2016-12-08 11:33:37 -05:00
Brian Geihsler
30da816c54
Fix #1101 : win_webpicmd strict mode fixes
2016-12-08 11:33:37 -05:00
Brian Coca
c60d6cad72
corrected version added to 2.1
2016-12-08 11:33:37 -05:00
Rob
f547c37db4
Use doc fragment and fix examples
2016-12-08 11:33:37 -05:00
Rob
2b0fc33fd5
Tolerate missing classic_link_enabled attribute
2016-12-08 11:33:37 -05:00
whiter
a873e9a3cb
New module - ec2_vpc_net_facts
2016-12-08 11:33:37 -05:00
Atsushi Sasaki
6278cef67b
Enable to resize a volume with cs_volume
2016-12-08 11:33:37 -05:00
gfrank
5b3363d178
Replace slashes in the parameter string Also remove duplicate documentation
2016-12-08 11:33:37 -05:00
Michael Scherer
4e4085ad7e
Add a more explicit error message, fix #1282
2016-12-08 11:33:37 -05:00
Adam Keech
28baed011d
Appending "Registry::" is not needed and no longer works.
2016-12-08 11:33:37 -05:00
Guillaume Grossetie
af12e6d3a3
Resolves #1312 , Improve pam_limits documentation
...
Adds comment parameter and improve examples.
2016-12-08 11:33:37 -05:00
Michael Weber
bee443c983
Fix error 'fail_json() takes exactly 1 argument'
...
Fixes bug #1257
2016-12-08 11:33:36 -05:00
Josh Gachnang
058feb47c2
Fix mongodb_user docs typo
...
Bob's last name is Belcher: http://bobs-burgers.wikia.com/wiki/Bob_Belcher .
These docs made me chuckle, so thanks :)
2016-12-08 11:33:36 -05:00
Toshio Kuratomi
5bd1bcaa2d
Don't raise or catch StandardError in amazon modules
2016-12-08 11:33:36 -05:00
GUILLAUME GROSSETIE
5fbc5cb529
Resolves #1290 , Adds limit_type choice "-"
2016-12-08 11:33:36 -05:00
Rene Moser
2715cbffb7
cloudstack: new module cs_volume
2016-12-08 11:33:36 -05:00
Xav Paice
f30dbc9b20
Added stdout and stderr to puppet output for rc=2
2016-12-08 11:33:36 -05:00
Tom Bamford
fa9e1fd384
Ensure tag values get updated in ec2_vpc_subnet
2016-12-08 11:33:36 -05:00
Ryan Sydnor
1899e9e6cc
Use boto normalized location for bucket creation
...
If a bucket is being created in us-east-1, the module passed
'us-east-1' to boto's s3.create_bucket method rather than
Location.DEFAULT (an empty string). This caused boto to generate
invalid XML which AWS was unable to interpret.
2016-12-08 11:33:36 -05:00
Hans-Joachim Kliemeck
b3ffcd7c6c
fix race condition and missing property
2016-12-08 11:33:36 -05:00
Jiri tyr
d4d24bac60
Adding yumrepo module
...
This patch is adding a new module which allows to add and remove YUM
repository definitions. The module implements all repository options
as described in the `yum.conf` manual page.
2016-12-08 11:33:36 -05:00
Brian Coca
4ddb181d71
removed json import
2016-12-08 11:33:36 -05:00
Toshio Kuratomi
f68b88b84d
Quote strings that make the module docs fail to build
2016-12-08 11:33:36 -05:00
Toshio Kuratomi
d6db0f3981
Switch StrictVersion for LooseVersion since some distros ship beta versions and StrictVersion would fail on that.
...
Also clean up some minor style things
2016-12-08 11:33:36 -05:00
Olaf Kilian
c048990419
Add requirement and check for compatible version of docker-py
2016-12-08 11:33:36 -05:00
Olaf Kilian
64838bb52d
Set no_log for password argument
2016-12-08 11:33:35 -05:00
Olaf Kilian
7c8d1a1d0a
Improve registry key parity between clients * Don't extract hostname part from docker_url since this leads to docker CLI client not recognizing Docker Hub credentials set by docker_login module anymore (looks for the full URL as a key).
2016-12-08 11:33:35 -05:00
Olaf Kilian
b826aa6b35
Rework change detection
2016-12-08 11:33:35 -05:00
Olaf Kilian
348cab4511
Adapt to new dockercfg file location and structure
2016-12-08 11:33:35 -05:00
Olaf Kilian
d330f72213
Make module importable for unit tests
2016-12-08 11:33:35 -05:00
Olaf Kilian
32862e737f
Set default for email parameter to None
2016-12-08 11:33:35 -05:00