Baptiste Mille-Mathias
e235f88a91
Implement mounts in proxmox module ( #2426 )
...
* Implement mounts in proxmox module
mounts in proxmox are the additionnal disk devices set in a guests.
We handle the mounts the same way that netif devices, using a
dictionnary with keys being mp0, mp1,…
* Add version_added
Seems to be a requirement but I didn't see that anywhere.
Hope it'll fix the travis-ci issue
9 years ago
jhawkesworth
b32c550e22
Various fixes to win_regedit and documentation ( #2436 )
9 years ago
Strahinja Kustudic
5d63d0b8d1
Fixes check mode error on Python 2.4 and wrong changed state ( #2438 )
...
* Fixes check mode error on Python 2.4 and wrong changed state
* Changes code as suggested by @bcoca
9 years ago
nitzmahone
e5e1869403
StrictMode fixes for win_iis_webbinding
...
StrictMode fixes for win_scheduled_task
StrictMode fixes for win_webpicmd
9 years ago
Andrea Scarpino
5bec8ad321
Fix win_environment: strict-mode fix for 'value' ( #2404 )
9 years ago
Rob
89d0ff1f17
Add boto3 support to ec2_eni_facts ( #2425 )
9 years ago
Toshio Kuratomi
e79bba2588
Removed one module from the py3 syntax check blacklist
9 years ago
Artem Feofanov
42bf64275b
add telegram notification module
9 years ago
Bede Carroll
53f9c2ca57
Add vMotion Module ( #2342 )
9 years ago
Ian Levesque
4914721094
add 'behavior' attribute to consul_session ( #2183 )
...
add 'behavior' attribute to consul_session
9 years ago
Adrian Moisey
f0475ab1e6
Add initial github_release module ( #1755 )
...
Add initial github_release module.
9 years ago
Constantin
a5515e8490
Added block_device_mapping in the returned output ( #1553 )
9 years ago
Rene Moser
b85b4de4e9
cloudstack: move duplicate common code to utils
9 years ago
Rene Moser
35b699b99c
cloudstack: cs_staticnat: fix static nat was always changed (disabled/enabled)
...
Fixes firewall rules get lost after use of cs_staticnat.
9 years ago
Rene Moser
43bee0b890
cloudstack: use has_changed() from utils
9 years ago
Rene Moser
aca98e2f8e
cloudstack: use poll_job() from utils
9 years ago
Rene Moser
03d3baa164
cloudstack: cs_cluster: overhaul code style
9 years ago
Rene Moser
4d26762b34
cloudstack: cs_affinitygroup: overhaul code style
9 years ago
Rene Moser
f9be547a87
cloudstack: cs_account: overhaul code style
9 years ago
Rene Moser
29f803b16a
cloudstack: remove duplicate import cs handling, already in utils.
9 years ago
Rene Moser
0953ef753d
cloudstack: cs_project: fix state=active/suspended does not create/update project
9 years ago
Rene Moser
9d79c1ec59
cloudstack: cs_project: add tag support
9 years ago
Lujeni
739a15cfe6
Support the ssl_cert_reqs directive ( #1122 )
9 years ago
René Moser
432e6ca060
doc: rocketchat: minor doc fix ( #2420 )
9 years ago
Deepakkothandan
20ea765fdd
Ansible Module for Sending Rocket Chat Notifications ( #2222 )
9 years ago
sxpert
8e4e0dab63
Virt net mods batch 1 ( #1686 )
...
* add a new modify command
for now, allows adding or modifying hosts in the dhcp subsystem
* fix some pep8 things that escaped
* add modify in the list in the doc
* added mention of adding modify in version 2.1
* handle the test mode case for modify
* modify the code for finer check mode support
9 years ago
René Moser
20a1d49e2b
doc: maven_artifact: add a note about s3 support since version 2.2 ( #2417 )
...
See #2317
9 years ago
Gonçalo Luiz
711e94346b
added s3 download support to maven module ( #2317 )
...
* added s3 download support
* removed extraneous import
9 years ago
Rob Powell
09a53fb225
Update win_firewall_rule.py ( #2337 )
...
added profile examples as my firewall task would pass yet no firewall rule was created until I added
profile: Domain,Private,Public
When setting a Firewall rule on Windows Server 2008 R2 manually, these three are selected as default, useful to have in the documentation maybe?
9 years ago
Dag Wieers
7e5e9bd7e8
Validate return code and fail properly ( #2334 )
...
This fixes #2333
9 years ago
Dag Wieers
3d2ad47f55
Adapt module to use new module._name property ( #2408 )
...
This is in line with the change from ansible/ansible#16087
9 years ago
Ilya Zonov
bca2a6cb56
Fix rabbitmq parameter changed check ( #2237 )
...
This commit fixes following issue: "Changed" flag is always true when
var is used for value module param.
9 years ago
Dag Wieers
6557fc5c64
Update GitHub templates to reflect ansible/ansible ( #2397 )
...
Update the GitHub templates to what is used for some time on ansible/ansible
For more information, see ansible/ansible#15961
9 years ago
Rob
7e70ef2223
Use helper function for new module and rename ( #2277 )
9 years ago
Dag Wieers
f420fa0eaa
sefcontext: New module to manage SELinux file context mappings (semanage fcontext) ( #2221 )
...
New SELinux module sefcontext to set SELinux file context mappings
This module implements `semanage fcontext` in an idempotent way.
It supports check-mode and diff-mode.
9 years ago
tazle
03be75fa16
Fixed /etc/hosts example for blockinfile ( #2387 )
...
- Fixed name
- Fixed name/ip order in template
9 years ago
SamYaple
8c934abfd5
Create OpenStack identity services module
...
New module using shade to create and manage OpenStack identity
services
9 years ago
nitzmahone
6325f91336
remove duplicate deployment_mode docstring
...
submodule ref wasn't updated, so missed that this had recently been added
9 years ago
Thilo-Alexander Ginkel
478691f297
Fix gitlab_* module boolean parameter declaration ( #2385 )
...
Without these fixes using the modules would result in the following error:
implementation error: unknown type <type 'bool'> requested for validate_certs
9 years ago
Anders Ingemann
7144a88897
Sensu subscription bugfixes ( #2380 )
...
* Fix syntax for exception catching
* Friendlier error message as per suggestion by @bcoca
9 years ago
Artem Alexandrov
0dcd274339
zabbix_hostmacro: Fixed basic auth ( #2330 ) ( #2331 )
9 years ago
Anders Ingemann
cea88bdf63
Add sensu_subscription module ( #205 )
9 years ago
Andrew Miller
7ac4909357
Cpanm module could not use less than Python 2.6
...
Removed str.format() dependency to allow cpanm module to work on nodes with versions of Python less than 2.6.
9 years ago
Toshio Kuratomi
2b50114d58
Remove from travis blacklist, modules that are compiling with py3
9 years ago
Chris Weber
2579934ae0
Fixed exception handeling for Python 2.4 and python 3 compatablity ( #2364 )
9 years ago
nitzmahone
1b4a458417
various fixes to azure_rm_deployment
...
bugfix for lost results on incomplete poll (sub-optimal, but works)
add docs for undocumented module args (will temporarily break module validator)
9 years ago
Laurent Mazuel
23e0c6246b
Adapt Code to Azure SDK 2.0.0RC4 ( #2319 )
9 years ago
Chris Weber
c3a1efee4f
Fixed exception compatablity for py3 (and 2.4 in yum_repository.py) ( #2369 )
...
* Fixed exception compatablity for py3 (and 2.4 in yum_repository.py)
* Moved Import
9 years ago
Hrishikesh Barua
4ee8468710
Fix for #2366 removed print statement ( #2375 )
9 years ago
Toshio Kuratomi
f159597914
Make documentation of win_unzip work on python3 as well
9 years ago
Greg DeKoenigsberg
11ddda60d0
New maintainers guidelines
...
Copied over from rbergeron/thingsandstuff
9 years ago
Greg DeKoenigsberg
39b75c6849
Create MAINTAINERS.md
9 years ago
Greg DeKoenigsberg
5f4ea1506c
small fix
...
Process is now shipit, not +1
9 years ago
Gerik Bonaert
08eb51c87e
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
Jiri Tyr
8d09b74908
Fixing wrong type of params option in yum_repository module ( #2371 )
...
This commit fixes incorrect type of the "params" option of the
"yum_repository" module. Without this fix the value of the "params"
option is read as a string instead of as a dictionary which makes
it impossible to define any additional YUM repository parameters.
9 years ago
Toshio Kuratomi
351dc1f270
Remove system modules from the python3 blacklist as they are now compatible.
9 years ago
Toshio Kuratomi
8ce627d9a2
Only import get_exception once in locale_gen.py
9 years ago
Chris Weber
891245c6f6
Fixed modules/system py files for 2.4 to 3.5 exceptions ( #2367 )
9 years ago
Toshio Kuratomi
868a4584a4
Remove the web_infrastructure modules from the py3 blacklist
9 years ago
Chris Weber
e30049d113
Fixed exceptions to use python 2.4 helper function and added import also works on python 3 ( #2363 )
9 years ago
René Moser
25b79bafd2
cloudstack: cs_snapshot_policy: remove unused arg specs and doc cleanup ( #2361 )
9 years ago
Louis-Michel Couture
48a2f1e4d3
Update bundler example to match the param name ( #2322 )
9 years ago
Nicolas Boutet
25e2a933d0
Fix typo in documentation ( #2359 )
9 years ago
René Moser
68942416df
travis: workaround false negative test failure ( #2362 )
...
travis: workaround false negative test failure
9 years ago
René Moser
5128a11cdc
letsencrypt: fix tests failures ( #2360 )
9 years ago
Michael Grüner
fb88ecf52b
Add Let's Encrypt module to manage ssl certificates ( #1962 )
...
Fixes #1545
9 years ago
trondhindenes
012070c3cd
azure_rm_deploy docfix ( #2354 )
9 years ago
Leandro Lisboa Penz
a96e9a1ae1
netconf module with edit-config operation ( #2103 )
...
* netconf module with edit-config operation
9 years ago
P Stark
0349fcd894
add type declaration to the port parameter of the irc module. #AnsibleZH ( #2349 )
9 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.
9 years ago
Gerrit Germis
f61878fa80
fail when backend host is not found ( #1385 )
9 years ago
Brian Coca
beabafa99f
minor fixes
...
removed unused imports
rearranged basic import
added if/main for testing/importability
9 years ago
jjshoe
2ba75b7082
A couple of touch ups ( #2288 )
...
I peeked at #2281 a little late, thought this might help some as well.
9 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
9 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/.
9 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
9 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
9 years ago
René Moser
28648f6434
cloudstack: cs_firewall: get_network moved to utils, cleanup ( #2293 )
9 years ago
René Moser
8ac52fbb2c
cloudstack: cs_template: fix typos ( #2294 )
9 years ago
René Moser
652b50753d
cloudstack: new module cs_snapshot_policy ( #2303 )
9 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
9 years ago
René Moser
e6766078ea
consul: fix param name for verify SSL ( #2194 )
...
Introduced in #1793 , fixes #2114 , needs backport to 2.1
9 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 )
9 years ago
Matt Martz
081303c111
Exclude mssql_db.py from py24 syntax checks
9 years ago
Paul Durivage
8166302d3d
fix command list to extend, not append
9 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
9 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
9 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
9 years ago
Toshio Kuratomi
adc5ea5168
Fix exception catching for python3
9 years ago
Benjamin Curtis
778bffe35c
Add honeybadger_deployment module
9 years ago
Toshio Kuratomi
38c5a0067e
Fix python3 syntax compilation
9 years ago
Mike Mochan
8472ef95e5
update remote tags if changed
9 years ago
Mike Mochan
f39c98b8fc
added tagging for the remote account
9 years ago
Mike Mochan
7acd9c0e34
Updates to version and requirements
9 years ago
Mike Mochan
c1ccc831e8
Added tagging functionality
9 years ago
Mike Mochan
1b170a145e
All calls to describe_vpc_peering_connections need to use the params dict
9 years ago
Mike Mochan
439c4aa979
Remove unused vars and pass params dict to describe_peering_connections
9 years ago
Mike Mochan
deaf40d942
update to capture peer status
9 years ago
Mike Mochan
985e485706
removed obsolete ec2 resource object
9 years ago
Mike Mochan
5963fc4641
refactored to use dict invocation for calling client peerings functions
9 years ago
Mike Mochan
64f947a327
updates to Documentation - Removed refs to Boto, added params dict() and removed obsolete if statements
9 years ago
Mike Mochan
655d08f62f
cloud/amazon/ec2_vpc_peer.py
9 years ago
Mike Mochan
842b347c7e
removed debug package
9 years ago
Mike Mochan
39a132a44e
Version added, GPLv3 License header added
9 years ago
Mike Mochan
a6814e0774
Initial commit for cross account VPC peering module
9 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
9 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
9 years ago
René Moser
99646d5dbb
fix build and doc cleanups ( #2286 )
9 years ago
jhawkesworth
ac44058457
Add info about where you can find product ids for changed checking on win_package module ( #2281 )
9 years ago
Toshio Kuratomi
0d51743e23
Add __init__.py and update version_added to fix module for ansible-validate checks
9 years ago
Fernando José Pando
65bae8f76b
fixup sns topic subscriptions ( #2232 )
...
* fixup sns topic subscriptions
* return docs
9 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)
9 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
9 years ago
Ryan Sydnor
e6d5c41f73
Add encryption capability to AMI copy ( #1409 )
9 years ago
Brian Coca
13cf09f949
added return docs
9 years ago
Adam Števko
da95dd5652
Add module for retrieving SmartOS image facts ( #1276 )
9 years ago
Brian Coca
3f22667151
added note about behaviour change in 2.2
9 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.
9 years ago
Rob
716e1576d4
Add section on how to return boto3 CamelCased results ( #2279 )
9 years ago
Michael Scherer
06e3950efb
Port patch.py to python3/python2.4 syntax ( #2276 )
9 years ago
Hagai Kariti
390aa7a75f
bigpanda: Remove docs using complex args ( #2275 )
...
As they're going to be deprecated, don't recommend using them.
9 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
9 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"
9 years ago
Mariano Lasala
79c24ff30d
Update sl_vm.py ( #2267 )
...
There was a mistype in DATACENTER list with 'lon2', changed to 'lon02'.
9 years ago
René Moser
a9bc509a96
softlayer: fix module name in doc ( #2266 )
9 years ago
Brian Coca
f0ae2393e6
add missing author info
9 years ago
Orion Poplawski
70384d72e6
Fix gw4/gw6 typo ( #1841 )
9 years ago
Hans-Joachim Kliemeck
393ea3293c
blockinfile will always add newline at EOF ( #2261 )
9 years ago
Toshio Kuratomi
fae2a50d4d
Move running py3 compile test from whitelist to blacklist ( #2254 )
9 years ago
Alex
e031f37407
zypper: (Bugfix) Change command option --verbose to --details which is supported since 2008 ( #2224 )
9 years ago
Rob
9064aecaed
Add idempotence to ec2_eni when private_ip_address is supplied ( #2172 )
9 years ago
Victor Costan
2b6dd0e735
Add sts_session_token module for short-lived AWS credentials. ( #1988 )
9 years ago
Victor Costan
a5940c2a5f
Add aws_mfa_devices module for multi-factor authentication on AWS. ( #1987 )
9 years ago
Toshio Kuratomi
53de945741
Move the import of get_exception to pycompat24
9 years ago
kubilus1
f3d248de9a
Check to see existence of same named/location system before creation. ( #2150 )
9 years ago
Toshio Kuratomi
009f5f716a
Add vmware and lxc to python3 checks
9 years ago
Toshio Kuratomi
e1eb982930
Port vspherer_copy to pass syntax checks on python3
9 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.
9 years ago
Michael Scherer
d7ac2a8499
Use a python3 compatible notation for octal ( #2238 )
9 years ago
Michael Scherer
24a08d350a
Add support for checking module on python3, like on core ( #2235 )
9 years ago
Shubham
a4c1f0dbea
Fix broken link for issue template ( #2248 )
9 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.
9 years ago
Daniel Vigueras
81cb2eac89
Add insert support to iptables. ( #1180 )
...
Add insert support to iptables.
9 years ago
Michael Perzel
a2b0dad3e8
Module to manage f5 virtual servers
9 years ago
Sergei Antipov
8263dd18a9
Fixed problem with pymongo compatibility ( #1249 )
...
* Fixed problem with pymongo compatibility
Fixes #11
9 years ago
Jordan Cohen
020379b0dc
doc update to demostrate message template vars
9 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.
9 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.
9 years ago
Rene Moser
f90ac2c9de
cloudstack: new module cs_router
9 years ago
Pavel Samokha
50fe70f40a
iptables module - icmp-type better doc style
9 years ago
Pavel Samokha
945862b876
fix icmp-type
9 years ago
Pavel Samokha
90aad93949
iptables module - add icmp_type
9 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`.
9 years ago
Constantin
ff592dacc5
Added support for Standard - Infrequent Access stoarage class ( #2134 )
9 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.
9 years ago
Toshio Kuratomi
1782ff04d0
Docs fixes
9 years ago
Toshio Kuratomi
e95c069aa6
the ansible version constant is now in a different place
9 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.
9 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
9 years ago
Rob
94e7fae06a
Added better example for boto3 exception handling ( #2204 )
9 years ago
Michael Baydoun
5e3c3741dd
created ec2_customer_gateway module ( #1868 )
9 years ago
Ash Berlin
bb42a6bcac
Add missing urlparse import to s3_bucket ( #2110 )
...
This was triggered when S3_URL environment variable was set.
9 years ago
Michael Scherer
814efc1418
Use path type for blockinfile 'dest' argument ( #2192 )
9 years ago
Charles V Bock
7802a3a8c9
high_flap_threshold documentation correction
...
Changing description of high_flap_threshold to properly reflect its function.
9 years ago
René Moser
99bf53ea9a
cs_loadbalancer_rule_member: doc fixes ( #2184 )
9 years ago
Nik LaBelle
3ecf8dc12b
change netif type to dict and update example ( #2187 )
9 years ago
David Keijser
6ef57784bb
Make it possible to manage rules of f5 vs ( #1821 )
9 years ago
Ben Knight
d3fb59e187
Add reselect_tries option to big_pool module ( #2156 )
9 years ago
Michael Scherer
ea6a2bfd95
Use type='path' rather than str, so path is expanded correctly
9 years ago
Matt Martz
f9e516ce1b
No exclusions necessary
9 years ago
Matt Martz
577f56ac79
Fix HAS_BOTO fail_json call for ec2_ami_copy
9 years ago
Matt Martz
23222160e4
Reduce exclusions for ansible-testing due to fixes and changes in ansible-testing
9 years ago
Kamil Szczygiel
6764530330
influxdb retention policy module
9 years ago
Michael Scherer
775872cca6
Use type='path' for dest ( #2175 )
9 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)
9 years ago
nitzmahone
07b7ff06c5
back version added to 2.1
9 years ago
Kamil Szczygiel
4a93ebd97b
influxdb database module
9 years ago
Rob
aa36ed8612
Add secondary IP support and allow specifying sec groups by name ( #2161 )
9 years ago
Maxime Montinet
6f6927380e
rabbitmq_user: Properly initialize _permissions ( #2163 )
...
Fixes #2162
9 years ago
René Moser
9e9535fd8c
travis: exlcude cs_template to fix build failure ( #2168 )
9 years ago
Lakshmi Balu
1d236b0204
Update vmware_datacenter.py ( #2164 )
...
Fixed the syntac issue variable references before definiton
9 years ago
René Moser
96f337ac47
cs_template: fix missing docs ( #2165 )
9 years ago
Rene Moser
9ba13c2d1c
homebrew_cask: fix doc version_added for install_options
...
See #2086
9 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
9 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
9 years ago
Indrajit Raychaudhuri
dd59cadfd6
Fix homebrew_cask examples
9 years ago
Indrajit Raychaudhuri
b718e10a88
Add `version_added` doc property for `install_options` in homebrew_cask
9 years ago
Indrajit Raychaudhuri
028aa0828c
Add additional examples for parameter `install_options` in homebrew_cask
9 years ago
Enric Lluelles
be64687bf5
Adding install_options to homebrew_cask
9 years ago
Rob
09b7470983
Added doc for new get_ec2_security_group_ids_from_names function in m…
9 years ago
Gonçalo Luiz
8a1aee53bc
fixed not resolving latest to snapshot for MD5 check when the file ex…
9 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
9 years ago
Ryan G. Hunter
67967d04ee
monit startup fix
9 years ago
Toshio Kuratomi
7212bc294e
Fix documentation
9 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
9 years ago
krzwalko
a7fe4cee03
Fix datacenter_name and cluster_name module params ( #2142 )
9 years ago
Rudi Meyer
913afa9a99
Jira will return a HTTP status code 201 on some actions, fx. 'comment'. ( #2115 )
9 years ago
Toshio Kuratomi
fda13deb08
Switch blockinfile to using the latest best way to get ansible version
9 years ago
René Moser
41c8e43e34
readme: add build state image from travis
9 years ago
Rene Moser
87e975776a
azure_rm_deployment: fix docs and move import utils near main()
...
fixes build
9 years ago
Michael Scherer
ab26847e06
Remove unused import of 'socket' module
9 years ago
Michael Scherer
6c959dc77e
Mark api_key as no_log, since that's supposed to be kept secret
9 years ago
Michael Scherer
557d27513c
Use type=path for arguments, and remove code doing the conversion ( #1903 )
9 years ago
Michael Scherer
07f8846134
Mark api_key as no_log to avoid potential leaks ( #2048 )
9 years ago
Brian Coca
b5033fb597
updated version added for pvs
9 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 ).
9 years ago
p53
517feda4ac
Add pvs parameter to documentation
...
Add pvs parameter to documentation
9 years ago
Pavol Ipoth
a273efbcd2
Removing, unwanted pull
9 years ago
Pavol Ipoth
168ca49103
Adding new ansible module lvol_cache
9 years ago
Pavol Ipoth
aa9152d169
Fixes #2008 Lvol module is not indempodent for cache lv's
9 years ago
Pavol Ipoth
c91b94402b
Added pvs parameter to lvol module
9 years ago
Toshio Kuratomi
69bccf57d6
Recategorize git_config and shift version to 2.1
9 years ago
chouseknecht
ff624f9ef4
Updated per PR comments
9 years ago
chouseknecht
1d7a109867
Rename azure_deploy to azure_rm_deployment. Refactor to use azure_common.
9 years ago
Brian Coca
12ca251c86
updated version added
9 years ago
Matthew
a24444eb9c
Add git_config module ( #1945 )
...
* Add git_config module
This module can be used for reading and writing git configuration at all
three scopes (local, global and system). It supports --diff and --check
out of the box.
This module is based off of the following gist:
https://gist.github.com/mgedmin/b38c74e2d25cb4f47908
I tidied it up and added support for the following:
- Reading values on top of writing them
- Reading and writing values at any scope
The original author is credited in the documentation for the module.
* Respond to review feedback
- Improve documentation by adding choices for parameters, requirements
for module, and add missing description for scope parameter.
- Fail gracefully when git is not installed (followed example of puppet
module).
- Remove trailing whitespace.
* Change repo parameter to type 'path'
This ensures that all paths are automatically expanded appropriately.
* Set locale to C before running commands to ensure consistent error messages
This is important to ensure error message parsing occurs correctly.
* Adjust comment
9 years ago
Michael Scherer
2ec17e4614
Add partial doc on return value of virt ( #2116 )
9 years ago
jhawkesworth@users.noreply.github.com
e878cf43f6
Fix for https://github.com/ansible/ansible-modules-extras/issues/2090
9 years ago
Hans-Joachim Kliemeck
b36fc23a50
suggestion by @nitzmahone to not use Get-Attr in combination with ConvertTo-Bool, improved documentation regarding organize
9 years ago
Hans-Joachim Kliemeck
ba0c75f5a7
fixed version added and tests
9 years ago
Hans-Joachim Kliemeck
867b7a9649
fixed bugs with flipped protection attribute
9 years ago
Hans-Joachim Kliemeck
632df80276
introduced state to differentiate between enabled/disabled inheritance. renamed copy to reorganize, since the meaning for inheritance=enabled is different
9 years ago
Hans-Joachim Kliemeck
bdf0a888bb
suggestions by @marcind
9 years ago
Hans-Joachim Kliemeck
a240b14e09
added module to disable acl inheritance
9 years ago
Brian Coca
954d650e6a
promoted to core, including fixes
9 years ago
James Cammarata
fa0c10017e
Removing docker_login as it's now in core
9 years ago
René Moser
e47aee031b
docs: fix make docs ( #2107 )
9 years ago
Tim Rupp
a13141413a
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
Joshua Gilman
c0a677aa3a
Change disk type to str to allow correct usage of rootfs for LXC ( #2091 )
9 years ago
Rene Moser
002ce4b352
consul: add docs, fix typos, minor style fix
9 years ago
Sun JianKang
f7b6523ff5
add service address when register service ( #1299 )
9 years ago
Ner'zhul
bb4751e791
Add mongodb parameter module ( #1596 )
...
* Add mongodb parameter module
This module permit to configure mongodb live parameters to tune the running engine
9 years ago
Adrià Galín Figueras
d802e00417
Fixed netif params when create lxc container ( #2064 )
9 years ago
Toshio Kuratomi
07e150779d
Switch from deprecated ANSIBLE_VERSION to ansible.__version__
9 years ago
Rene Moser
9e05fc35ea
vmware_vm_shell: doc: add missing defaults
9 years ago
Ritesh Khadgaray
378707e1f7
vmware_vm_shell: speed up vm_name search ( #1909 )
9 years ago
Chris Lamb
c0787b12ce
system/ufw.py: Add security warning re. removing ufw application prof…
...
It's not particularly obvious that removing an application will remove it
from ufw's own state, potentially leaving ports open on your box if you
upload your configuration.
Whilst this applies to a lot of things in Ansible, firewall rules might
cross some sort of line that justifies such a warning in his instance.
Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk>
9 years ago
jhawkesworth@users.noreply.github.com
b94a614b7e
fix problem where you couldn't compare empty strings in win_regedit following my previous change
9 years ago
Emil Bostijancic
3d24895606
Fixes maven_artifact - verify_md5 only called for SNAPSHOT
...
* fixed https://github.com/ansible/ansible-modules-extras/issues/2066
* fixes https://github.com/ansible/ansible-modules-extras/issues/2066
9 years ago
Michael Scherer
bcf4c6be49
Fix aibrake
9 years ago
Stefan Magnus Landrø
fb3e970bd3
Honouring verify_ssl when using username/password for authentication …
9 years ago
James Cammarata
c6e8b9a0b7
Fixing/cleaning up kubernetes submission
...
1) Removed kubectl functionality. We'll move that into a different
module in the future. Also removed post/put/patch/delete options,
as they are not Ansible best practice.
2) Expanded error handling in areas where tracebacks were most likely,
based on bad data from users, etc.
3) Added an 'insecure' option and made the password param optional, to
enable the use of the local insecure port.
4) Allowed the data (both inline and from the file) to support multiple
items via a list. This is common in YAML files where mutliple docs
are used to create/remove multiple resources in one shot.
5) General bug fixing.
9 years ago
Eric Johnson
a59cb5cae1
Adding kubernetes module
9 years ago
Michael Scherer
d1c6b6f3b8
Fix default url in airbrake_deployment doc ( #2078 )
9 years ago
Toshio Kuratomi
7b1704640e
Make main() only run when invoked as a script (style cleanup)
9 years ago
Dreamcat4
314843b431
win-firewall-rule: temp disable strict-mode for the time being
9 years ago
Dreamcat4
820d5a7a3e
fix: win-environment strict-mode fixes
9 years ago
Dreamcat4
572b6669c4
fix: win-scheduled-task strict-mode fixes
9 years ago
Laurent Mazuel
8973ecae5b
Add user-agent information for analytics
9 years ago
Andre Price
28b0a52245
Get failed deployments when create fails also
9 years ago
Laurent Mazuel
098a4c9ee4
Updated to use ServicePrincipalCredentials class and get rid of requests
9 years ago
Laurent Mazuel
ee6fc470db
Fixes after Travis feedback
9 years ago
Laurent Mazuel
771c40952b
Py2.6 compatible + minor fixes
9 years ago
Laurent Mazuel
96ea53d1f2
Fix YAML documentation
9 years ago
Laurent Mazuel
5d5cac57ff
Add update from @obsoleted
9 years ago
Laurent Mazuel
801c44df9e
Azure plugin using Azure Python SDK 2.0.0rc1
9 years ago
David Justice
a4cc8dfa2c
add azure resource manager template deployment module
9 years ago
Rob
1d01d232a9
New module - ec2_snapshot_facts ( #1088 )
9 years ago
Adam Romanek
faa3c54531
Fixed #237 - improved embedded JSON support handling ( #1530 )
9 years ago
Victor Costan
e5742c3a47
amazon/GUIDELINES.md: Fix copy-paste typo ( #2060 )
9 years ago
jhawkesworth@users.noreply.github.com
b08b1cf2f3
Documentation improvements
9 years ago
jhawkesworth@users.noreply.github.com
aaa9541abd
Further fixes to support binary data. Added boolean return values and return documentation.
9 years ago
jhawkesworth@users.noreply.github.com
c2ca0a9e93
adding the ability to manage binary registry data
9 years ago
Robin Roth
5464b71561
Zypper repository rewrite ( #1990 )
...
* Remove support for ancient zypper versions
Even SLES11 has zypper 1.x.
* zypper_repository: don't silently ignore repo changes
So far when a repo URL changes this got silently ignored (leading to
incorrect package installations) due to this code:
elif 'already exists. Please use another alias' in stderr:
changed = False
Removing this reveals that we correctly detect that a repo definition
has changes (via repo_subset) but don't indicate this as change but as a
nonexistent repo. This makes us currenlty bail out silently in the above
statement.
To fix this distinguish between non existent and modified repos and
remove the repo first in case of modifications (since there is no force
option in zypper to overwrite it and 'zypper mr' uses different
arguments).
To do this we have to identify a repo by name, alias or url.
* Don't fail on empty values
This unbreaks deleting repositories
* refactor zypper_repository module
* add properties enabled and priority
* allow changing of one property and correctly report changed
* allow overwrite of multiple repositories by alias and URL
* cleanup of unused code and more structuring
* respect enabled option
* make zypper_repository conform to python2.4
* allow repo deletion only by alias
* check for non-existant url field and use alias instead
* remove empty notes and aliases
* add version_added for priority and overwrite_multiple
* add version requirement on zypper and distribution
* zypper 1.0 is enough and exists
* make suse versions note, not requirement
based on comment by @alxgu
9 years ago
Michael Scherer
3d21f7c5a4
Mark the token as sensitive, since it shouldn't be printed ( #2043 )
9 years ago
Jiri Tyr
48c20dd981
Describing the _none_ value of the proxy option ( #2053 )
9 years ago
Jay Jahns
09aa205209
Add Maintenance Mode support for VMware ( #1754 )
...
* add vmware maintenance mode support
* changed version number in documentation
* updated version_added to 2.0 since CI is failing
* changed version to 2.0 due to CI - error asking for 2.1
* added RETURN
* updated formatting of return values and added some to clarify actions taken
9 years ago
codehopper-uk
e2e0f51739
Basic ability to set masquerade options from ansible, according to current code design/layout (mostly) ( #2017 )
...
* Support for masquerade settings
Ability to enable and disable masquerade settings from ansible via:
- firewalld: mapping=masquerade state=disabled permanent=true zone=dmz
Placeholder added (mapping) to support masquerade and port_forward
choices initially - port_forward not implemented yet.
* Permanent and Immediate zone handling differentiated
* Corrected naming abstraction for masquerading functionality
Removed mapping tag with port_forward choices - not applicable!
* Added version info for new masquerade option
Pull Request #2017 failing due to missing version info
9 years ago
Jordan Cohen
e07cc7d9a2
idempotency fix ( #2024 )
9 years ago
Karim Boumedhel
e57ef71ed3
Add cloudinit support to ovirt.py module
9 years ago
Michael Scherer
567bcf1341
Do not leak password by error for ovirt module ( #1991 )
9 years ago
Michael Scherer
5d2063aa38
Remove the +x from crypttab and cronvar ( #2039 )
...
While this change nothing, it is better to enforce consistency
9 years ago
Michael Scherer
d79c427722
Set api_key as no_log, since that's likely something that should be kept private ( #2038 )
9 years ago
Fernando José Pando
94c5e16fe3
Add SQS queue policy attachment functionality ( #1716 )
...
* Add SQS queue policy attachment functionality
SQS queue has no attribute 'Policy' until one is attached, so this special
case must be handled uniquely
SQS queue Policy can now be passed in as json
9 years ago
Michael Scherer
ad54180d17
Do not use a default value for -n parameter, fix #1400 ( #1417 )
9 years ago
Michael Scherer
a7b843ca80
Use type=path for pem_file, since that's a file ( #1934 )
9 years ago
Evgeni Golov
3bbef8dc24
fix handling of config options that share the same prefix
...
container_config:
- "lxc.network.ipv4.gateway=auto"
- "lxc.network.ipv4=192.0.2.1"
might try to override lxc.network.ipv4.gateway in the second entry as both
start with "lxc.network.ipv4".
use a regular expression to find a line that contains (optional) whitespace
and an = after the key.
Signed-off-by: Evgeni Golov <evgeni@golov.de>
9 years ago
Evgeni Golov
317ca77193
strip whitespace from key and value before inserting it into the config
...
before the following would produce four entries:
container_config:
- "lxc.network.flags=up"
- "lxc.network.flags =up"
- "lxc.network.flags= up"
- "lxc.network.flags = up"
let's strip the whitespace and insert only one "lxc.network.flags = up"
into the final config
Signed-off-by: Evgeni Golov <evgeni@golov.de>
9 years ago
Michael Scherer
b4c3d32366
Mark conf_file as a path, for various user expansion
9 years ago
Christopher M. Fuhrman
310b7ce3d8
pkgin: Fix bad regexp which did not catch packages such as p5-SVN-Notify
...
The previous version of my regexp did not take into account packages
such as 'p5-Perl-Tidy' or 'p5-Test-Output', so use a greedy match up to
the last occurrance of '-' for matching the package. This regex has
been extensively tested using all packages as provided by pkgsrc-2016Q1[1].
Footnotes:
[1] http://cvsweb.netbsd.org/bsdweb.cgi/pkgsrc/?only_with_tag=pkgsrc-2016Q1
9 years ago
Michael Scherer
7c19002f34
Fix arguments for pushover module
...
Since user_key and app_token are used for authentication, I
suspect both of them should be kept secret.
According to the API manual, https://pushover.net/api
priority go from -2 to 2, so the argument should be constrained.
9 years ago
Ricardo Carrillo Cruz
eda5e2f571
Add os_project_facts module
...
This module gathers facts about OpenStack projects
9 years ago
Jasper Lievisse Adriaanse
0fb01e45fb
Sprinkle some LANG/LC_* where command output is parsed ( #2019 )
9 years ago
Jasper Lievisse Adriaanse
8913f1a11d
Tweak and extend the pkgin module
...
- make path to pkgin a global and stop passing it around; it's not going
to change while ansible is running
- add support for several new options:
* upgrade
* full_upgrade
* force
* clean
- allow for update_cache to be run in the same task as upgrading/installing
packages instead of needing a separate task for that
9 years ago
Jens Carl
cf804fb0b8
Fix code example ( #2018 )
9 years ago
Werner Dijkerman
1bcc43ca4e
New module for creating gitlab projects ( #968 )
9 years ago
Werner Dijkerman
37b7c1d0cd
New module for creating gitlab groups ( #967 )
9 years ago
Werner Dijkerman
22c62debb5
New module for creating gitlab users ( #966 )
9 years ago
René Moser
5197654437
cloudstack, cs_firewall: fix network not found error in return results ( #2006 )
...
Only a small issue in results.
In case of type is ingress, we rely on ip address, but in results we also return the network.
Resolving the ip address works without zone params. If the ip address is not located in the default zone and zone param is not set,
the network won't be found because default zone was used for the network query listing.
However since network param is not used for type ingress we skip the return of the network in results.
9 years ago
René Moser
d7e8dd22df
cloudstack: cs_instance: fix template not found ( #2005 )
...
Let users decide which filter should be used to find the template.
9 years ago
Rene Moser
b5e4edd9f9
cloudstack: cs_template: fix state=extracted
...
* url arg is optional but we enforced it
* url is in a required together, but args only relevant while registering
9 years ago
Rene Moser
1b99ae4ac1
cloudstack: fix doc, display_text not required
9 years ago
Rene Moser
871f586378
cloudstack: cs_template: fix cross_zones template removal
9 years ago
David Shrewsbury
b928ffb5ac
New OpenStack module os_port_facts ( #1986 )
9 years ago
Michael Scherer
1d1fba5476
Mark token as no_log, since that's used for auth ( #2011 )
9 years ago
Andrea Scarpino
b4064a352e
The enable parameter is a boolean, then convert to a boolean. ( #1607 )
...
At the moment, this only works when 'enable' is equals to 'yes' or 'no'.
While I'm on it, I also fixed a typo in the example and added a required
parameter.
9 years ago
Kamil Szczygieł
26fe35fd0c
VMware datacenter module shouldn't hold pyvmomi context in Ansible module object ( #1568 )
...
* VMware datacenter module rewritten to don't hold pyvmomi context and objects in Ansible module object
fixed exceptions handling
added datacenter destroy result, moved checks
changed wrong value
wrong value again... need some sleep
* check_mode fixes
* state defaults to present, default changed to true
* module check fixes
9 years ago
Michael Scherer
e986aad9aa
Remove dead code ( #1303 )
...
The review on https://github.com/ansible/ansible-modules-extras/pull/1303
show the problem was already fixed, so we just need to remove the
code.
9 years ago
stoned
6a77e62df4
cpanm: search both its stderr and its stdout for the message 'is up t…
...
Note that since cpanm version 1.6926 its messages are sent to stdout
when previously they were sent to stderr.
Also there is no need to initialize out_cpanm and err_cpanm and
check for their truthiness as module.run_command() and str.find()
take care of that.
9 years ago
Evgeni Golov
ab07c9c7e8
do not set LXC default config
...
this was accidentally re-introduced in 7120fb4b
Signed-off-by: Evgeni Golov <evgeni@golov.de>
9 years ago
Ricardo Carrillo Cruz
079a7dc490
Add os_user_facts module
...
This module gather facts about one or more OpenStack users
9 years ago
Ricardo Carrillo Cruz
aba0597e45
Add os_keystone_domain_facts module
...
This module gathers one or more OpenStack domains facts
9 years ago
Matt Hite
a0b483746e
Fixes issue #1992 -- fixes issue adding and deleting pools ( #1994 )
9 years ago
Michael Scherer
7a704ac600
Auth_toekn is a secret, shouldn't be logged ( #1999 )
9 years ago
Joerg Fiedler
518b03d73f
add chroot flag to pkgng in order to allow installation of packages into chroot environments, e.g. jails ( #1218 )
9 years ago
Him You Ten
87ce503767
added stdout and stderr outputs ( #1900 )
...
* added stdout and stderr outputs
Added stdout and stderr outputs of the results from composer as the current msg output strips \n so very hard to read when debugging
* using stdout for fail_json
using stdout for fail_json so we get the stdout_lines array
9 years ago
Matt Hite
d2d4001dc5
New preserve_node parameter to skip unreferenced node removal
9 years ago
kubilus1
bcfab26d78
Unchecked index causes IndexError.
9 years ago
Jasper Lievisse Adriaanse
3a319b9a84
support for 'update_cache' in pkgin module
9 years ago
Michael Scherer
971b570b67
Do not leak passwords in case of error in cloudstack modules
9 years ago
Jonathan Mainguy
4b948af706
Enable stdout and stderr on sucessful runs, making show_diff useable
...
omit color symbols as ansible makes them illegible
9 years ago
Brian Beggs
75b172c706
hipchat api v2 rooms are now url escaped
9 years ago
Aaron Brady
7e1a538b93
Add `to_destination` parameter
9 years ago
Vlad Gusev
317fe95be0
system/puppet: add --tags parameter ( #1916 )
...
* system/puppet: add --tags parameter
--tags [1] is used to apply a part of the node’s catalog.
In puppet:
puppet agent --tags update,monitoring
In ansible:
puppet: tags=update,monitoring
[1] https://docs.puppetlabs.com/puppet/latest/reference/lang_tags.html#restricting-catalog-runs
* Add example of tag usage.
* system/puppet: add list type for a tags dict.
9 years ago
Michael Scherer
817335ae0d
Client_secret is supposed to be kept secret, so mark it as no_log ( #1995 )
9 years ago
nitzmahone
bd3172b2e8
win_updates fix to use documented InstanceGuid property name
9 years ago
nitzmahone
e20eac089f
win_updates shouldn't install hidden updates
9 years ago
Michael Scherer
e7e1a8bfea
Avoid token leak by marking it as sensitive with no_log ( #1966 )
9 years ago
Michael Scherer
ed69d8335e
Properly label path argument with type='path' ( #1940 )
9 years ago
Michael Scherer
b8706a1f95
Do not leak mail password by error
9 years ago
Michael Scherer
0dd3296ddd
Mark password as 'no_log', to avoid leaking it
9 years ago
Rob
b93fda8573
Updated Amazon module guidelines regarding boto3
...
* Updated Amazon module guidelines regarding boto3
* Spelling correction
9 years ago
Andy Baker
c0d281e290
type should be 'list' not the default of 'string'
9 years ago
Evgeni Golov
1847f19e41
don't create world-readable archives of LXC containers
...
with the default umask tar will create a world-readable archive of the
container, which may contain sensitive data
Signed-off-by: Evgeni Golov <evgeni@golov.de>
9 years ago
Michael Scherer
3b79c1621b
Prevent password leaks in notification/irc
9 years ago
Michael Scherer
67b2623e92
Use no_log=True for campfire module to avoid leaks
9 years ago
Michael Scherer
f2bf444395
Set no log for jabber.py password
9 years ago
Evgeni Golov
16b2d85d34
do not use a predictable filenames in the LXC plugin
...
* do not use a predictable filename for the LXC attach script
* don't use predictable filenames for LXC attach script logging
* don't set a predictable archive_path
this should prevent symlink attacks which could result in
* data corruption
* data leakage
* privilege escalation
9 years ago
Michael Scherer
f47a756c46
Add proper type to cpanm arguments
...
from_path, locallib, executable should be path to benefits
from path expansion for ~user.
9 years ago
Chulki Lee
432a9a31ca
osx_defaults: fix datetime
...
Fix #1742
9 years ago
Matt Martz
c8bd27f1e8
Rebase PRs against $TRAVIS_BRANCH before performing tests
9 years ago
mo@oclab.net
20fd04b9e7
firewalld: fixes documentation
...
- removes warning, aligning to existing documentation
- adds version
9 years ago
mo@oclab.net
8b2d484032
firewalld: add/remove interfaces to/from zones
9 years ago
David Hocky
aabd6390d4
fix dscp marking documentation in iptables module
9 years ago
Evgeni Golov
88d8820f1b
explicitly set "default: null" in the docs
9 years ago
Evgeni Golov
e1846d2e4b
do not set a default config for lxc containers
...
otherwise deploying user-containers fail as these require information
from ~/.config/lxc/default.conf that the LXC tools will load if no
--config was supplied
Signed-off-by: Evgeni Golov <evgeni@golov.de>
9 years ago
Chris Porter
2b8b04638d
fix security vulnerability in lxc module
...
octal/decimal confusion makes file world-writable before executing it
9 years ago
Hans-Joachim Kliemeck
e3d8facc7f
fixxed tests
9 years ago
Hans-Joachim Kliemeck
c82d72e12a
fixed problems related to userpricincipalname (user@domain) and undefined variables fixed variable capitalization
9 years ago
Hans-Joachim Kliemeck
186197397c
fixxed problem with match @
9 years ago
Hans-Joachim Kliemeck
9ba30d2cea
only call set-acl if necessary
9 years ago
Hans-Joachim Kliemeck
700ca56c61
as suggested by @marcind, convert to boolean
9 years ago
Hans-Joachim Kliemeck
404483ea83
fixed documentation
9 years ago
Hans-Joachim Kliemeck
de4a271dd0
added userprincipal support
9 years ago
Hans-Joachim Kliemeck
65d5658553
added separate module to change owner, since win_acl is ACL only and should not be more complex
9 years ago
Marcos Diez
1aec0a3ffb
mongodb_user.py: changes on comments
9 years ago
Marcos Diez
37ba9a3fe1
mongodb_user: fix checking if the roles of an oplog reader user changed
9 years ago
Guillaume Dufour
dc83f2c6d7
use python fallback to avoid error on old mongo version without roles
9 years ago
Guillaume Dufour
467d9a8090
avoid problem with old mongo version without roles
9 years ago
Guillaume Dufour
b07e1c13f7
fix #1731 : mongodb_user always says changed
9 years ago
John Barker
d20b7ee6e6
restore version_added in dynamodb_table.py
9 years ago
Matt Hite
846a538648
Allow port 0 as a valid pool member port
9 years ago
Jason Witkowski
48931065e5
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 Scherer
a21ab5b990
Use type='path' for reposdir, since that's a path
9 years ago
Rene Moser
051b11b983
openstack: doc: add return doc, fixes build
9 years ago
Paul Seiffert
48223fd268
Allow Datadog metric alerts to define multiple thresholds
9 years ago
David Shrewsbury
33d3616bab
Add OpenStack os_user_role module
9 years ago
Michael Scherer
dc94ce72c7
Use boolean instead of "yes" + choice for most option
...
This enable a more standard behavior with others modules
9 years ago
Michael Scherer
2a0c9bb3a2
Use type 'path' for rootdir, for pkgng
9 years ago
Michael Gruener
bdeb5af740
cloudflare_dns: Cosmetic cleanup
9 years ago
Michael Gruener
90503c9f2a
cloudflare_dns: normalize return value and docs
9 years ago
Michael Gruener
95f270089b
cloudflare_dns: Cleanup record update handling
9 years ago
Michael Gruener
78640328cb
cloudflare_dns: Allow CNAME content updates
9 years ago
Michael Gruener
41ed47d66e
cloudflare_dns: Fix solo SRV record creation
9 years ago
Michael Gruener
85d41db922
cloudflare_dns: Fix SRV record idempotency
9 years ago
Pavel Sychev
594c9ff217
Added version restriction for uid_owner and reject_with.
9 years ago
Pavel Sychev
0c888bd19f
Added docs for reject_with and uid_owner.
9 years ago
Pavel Sychev
30bd75e3ae
Added reject_with and uid_owner support.
9 years ago
Julien Recurt
5d68e4fe06
Add option to use ZabbixApi via auth basic protection
9 years ago
Linus Unnebäck
5f9d5c1403
make: move down ansible import
9 years ago
Linus Unnebäck
e79e024016
make: add empty return docs
9 years ago
Linus Unnebäck
d605860b39
module: system/make
9 years ago
Tyler Cross
c84bd72496
Add note server 2012 note to win_scheduled_task.
...
This change adds a note to the win_scheduled_task module
docs that indicates Windows Server 2012 or later is required.
This is because the module relies on the Get-ScheduledTask
cmdlet, which is a part of the Server 2012 OS. Previous
versions, like Server 2008, simply can't work with this
module.
9 years ago
Brian Coca
0ebabc50e4
change name to be a list type
...
remove implicit split that expects a , separated string, let list type
deal with multiple possible compatible input types.
also removed unused imports
9 years ago
David Shrewsbury
2dddfbe67c
Add shade version check to os_flavor_facts
...
The range_search() API was added to the shade library in version
1.5.0 so let's check for that and let the user know they need to
upgrade if they try to use it.
9 years ago
Chris Tooley
b2c7d28f41
Modify consul certificate validation bypass keyword from 'verify' to 'validate_certs'
9 years ago
Chris Tooley
ca1efafc50
Add version_added to documentation
9 years ago
Chris Tooley
6c41d9cd38
Add https support for consul clustering modules
9 years ago
Brian Coca
41af347d8d
renamed sl to sl_vm and updated docs
...
namespace for softlayer modules should now be sl_
9 years ago
Matt Colton
8f444b8c4b
Added Softlayer Module
9 years ago
Dag Wieers
67222d9b5b
Update the issue and pull-request templates in sync with ansible/ansible
9 years ago
Julia Kreger
011267c04e
Add os_ironic_inspect module
...
Addition of an os_ironic_inspect module to leverage the OpenStack
Baremetal inspector add-on to ironic or ironic driver out-of-band
hardware introspection, if supported and configured.
9 years ago
James Slagle
b7ef068d3e
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
Matthew Gamble
b58eaca7e8
Remove dead code from pacman module
...
The manual check to see if get_bin_path() returned anything is
redundant, because we pass True to the required parameter of
get_bin_path(). This automatically causes the task to fail if the pacman
binary isn't available. Therefore, the code within the if statement
being removed is never called.
9 years ago
Guillaume Dufour
8227105f02
fix #1747 mongodb_user support check mode
9 years ago
Ricardo Carrillo Cruz
ba3515bc30
Allow passing domain name on os_project
9 years ago
Rene Moser
7a28ad63f7
dynamodb_table: doc fix
9 years ago
Matt Ferrante
99c8e82b60
dynamo db indexes
9 years ago
Michael Scherer
eefd716e8c
Add better type checking for elasticsearch_plugin
9 years ago
Michael Scherer
4c63a958e5
Use no_log for the password for maven_artifact module
9 years ago
Michael Scherer
9f90c2355f
Add the proper type for the various path argument
9 years ago
Casey Lucas
4cd9933388
fix edge case where boto returns empty list after subnet creation
9 years ago
Michael Gruener
1d0ae2f4ed
cloudflare_dns: Fix wrong variable name
9 years ago
Emilien Macchi
1c94395a96
system/puppet: allow to run puppet -e
...
-e or --execute [1] allows to execute a specific piece of Puppet code
such a class.
For example, in puppet you would run:
puppet apply -e 'include ::mymodule'
Will be in ansible:
puppet: execute='include ::mymodule'
[1] http://docs.puppetlabs.com/puppet/latest/reference/man/apply.html#OPTIONS
9 years ago
Andrea Scarpino
45a32137ad
win_unzip: Use absolute path for src and dest
...
win_unzip fails to extract files when either src or dest contains
complex paths such as "..\..\" or "C:\\Program Files" (double slashes).
Fix this by fetching absolute path of both before invoking CopyHere
method.
9 years ago
jhawkesworth@users.noreply.github.com
d2fe2287f9
Added return documentation to win_regmerge module
9 years ago
Michael Scherer
184d9fc4e5
Fix type used by the module
...
Set int for the various port (and so avoid to convert them later)
Set no_log=True for the login_password
Verify that db is a int, so avoid a conversion
9 years ago
Michael Scherer
8abe22c917
Fix ssl to be a bool, required to fix #1732
...
May also fix #1869
9 years ago
Michael Scherer
1a05e0f1c8
Use proper type for riak config_dir argument
9 years ago
Michael Scherer
49aa069c94
Add proper type to path and link
...
Since both of them are path, it should be checked using the
proper type.
9 years ago
Michael Scherer
2760c2ded0
Reindent with_items, fix #1849
9 years ago
Dennis Conrad
0254cbad9a
Fix for existing ENIs w/ multiple security groups
...
Do a sorted comparison of the list of security groups supplied via `module.params.get('security_groups')` and the list of security groups fetched via `get_sec_group_list(eni.groups)`. This fixes an incorrect "The specified address is already in use" error if the order of security groups in those lists differ.
9 years ago
Andrea Scarpino
f56c557a93
Fix issue #1406 about win_firewall_rule
...
I changed the logic here to always use 'netsh ... show rule' keywords as keys for $fwsettings map. While the translation (e.g. Enabled -> enable) is performed when invoking 'netsh ... add rule' command.
I tested rule creation and rule creation when the rule was already existing on Windows Server 2012.
9 years ago
Andrea Scarpino
e16bd19401
win_unzip: overwrite any existing file
9 years ago
Rob White
7b0b4262e5
Allow SNS topics to be created without subscriptions. Also added better error handling around boto calls.
9 years ago
Fernando J Pando
be083a8fbe
author added
9 years ago
Fernando J Pando
6d69956f83
Fix SNS topic attribute typo
...
Enables adding SNS topic policy. 'Policy' attribute is capitalized.
9 years ago
Joel Thompson
61672e5c61
Ensure ec2_win_password doesn't leak file handle
...
Currently the module doesn't explicitly close the file handle. This
wraps the reading of the private key in a try/finally block to ensure
the file is properly closed.
9 years ago
Rene Moser
b92b30e3b3
ec2_vpc_dhcp_options: doc fix, add version_added to new args
...
See #1640
9 years ago
Andy Nelson
5718a5caac
Updated ec2_vpc_dhcp_options
9 years ago
Justin Good
f85f575a58
Add support for recursive znode deletion
9 years ago
James Moore
0ecaea3ac1
Added a source parameter for setting the JIT client name
9 years ago
Darek Kaczyński
9e918b5955
Removed debug return values
9 years ago
Darek Kaczyński
7127a45d96
ecs_service will now compare whole model and update it if any difference found. Documentation #1483 . Workaround for datetime fileds #1348 .
9 years ago
Darek Kaczyński
9b27ed6c5d
ecs_service_facts documentation fixes #1483 . Workaround for datetime fileds #1348 .
9 years ago
Nate Smith
b820017ed0
Allow numeric npm package versions
...
When passing a package version that parses as a number (e.g. `1.9`), the version should be converted to a string before being concatenated to the package name.
9 years ago
Ritesh Khadgaray
d8ea847739
zabbix_host : add the ability to set inventory_mode
9 years ago
Rene Moser
427ab2f016
osx_defaults: doc fix, add version_added for host agrument
...
See #1364
9 years ago
Greg Hurrell
a58a91410d
osx_defaults: add "host" attribute
...
This allows us to configure defaults using the `-currentHost` or `-host`
arguments to the `defaults` executable.
9 years ago
Alex Kalinin
e97ca89953
Fix vmware_portgroup throwing an error if port group already exists
9 years ago
t.goto
8a3c60cfd2
add exit_json
...
add exit_json code to succesfully exit, when you want to delete the already
deleted host.
Without this, playbook fails with
`Specify at least one group for creating host`
which is not correct message.
9 years ago
t.goto
b03d1da393
change host.delete() parameter for newer ZBX api.
...
As of Zabbix API 2.4, host.delete() will not takes parameter with
`hostid` property but only the array of it.
https://www.zabbix.com/documentation/2.2/manual/api/reference/host/delete
fix #1800
9 years ago
nonshankus
30d76cd37c
Fixing win_updates example for listing available updates.
9 years ago
Rene Moser
2430e295a6
lvol: remove unused import
...
See #1425
9 years ago
Jonas Vermeulen
2149a7b1f6
Added resizing based on %values. Included support for VG|PVS|FREE
9 years ago
lsb
2095aa5100
Update mongodb_user.py
...
Typo
9 years ago
Rene Moser
39ece09e86
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
Michael Gruener
68fc8e75f6
Module to manage Cloudflare DNS records
9 years ago
Toshio Kuratomi
5b84102a15
Doc fixes
9 years ago
Michael Scherer
61bdf9ee0f
Fix #1809 , use the proper method to fail
9 years ago
Matt Clay
9c883f689d
Add optional mysql connect timeout.
9 years ago
Gabriel Burkholder
6a202054f8
Fixes route53_facts to use max_items parameter with record_sets query.
9 years ago
nonshankus
a1fdff4c97
Adding missing attributes regarding the hosted zone.
9 years ago
Emilien Macchi
f0f1d1edc4
system/puppet: add --certname parameter
...
certname [1] can be a useful parameter when we need to specify a
certificate name different from the default value [2] in Puppet.
Ex: the hosts have different names, in advanced network isolation
setups.
Also, it can be used when we want to run Puppet with a specific node
definition and not using hostname or fqdn to match the nodes where we want to
run Puppet [3] (not recommended by Puppetlabs though).
[1] https://docs.puppetlabs.com/puppet/latest/reference/configuration.html#certname
[2] Defaults to the node’s fully qualified domain name
[3] http://docs.puppetlabs.com/puppet/latest/reference/lang_node_definitions.html#naming
9 years ago
saez0pub
029b608e1e
Prevent reinstallation in case of group package
9 years ago
Miguel Martín
da668dca56
Replace deprecated zabbix api method 'exists' to support zabbix 3.0
9 years ago
David Shrewsbury
cd2c7deec4
Add os_group.py OpenStack module
...
Allows an admin (or privileged user) to manage Keystone v3
groups.
9 years ago
David Shrewsbury
e25c04aeb0
Add new os_flavor_facts.py module
...
New module to retrieve facts about existing instance flavors.
By default, facts on all available flavors will be returned.
This can be narrowed by naming a flavor or specifying criteria
about flavor RAM or VCPUs.
9 years ago
David Shrewsbury
b697d986c1
Add new os_keystone_role module.
...
This new module allows for creating and deleting Keystone
roles.
9 years ago
Doug Luce
030fbaef64
Use os module for checking absolute/joining paths
9 years ago
Doug Luce
d4275e576e
cronvar.py: support absolute destinations
...
Mainly so /etc/crontab can be written to.
9 years ago
Rene Moser
c00688a118
iptables: add defaults to docs
9 years ago
David Hocky
4abd217aa5
add version added to new params
9 years ago
David Hocky
a3b7dbe1df
fix doc issue
9 years ago
David Hocky
994edea253
add support for setting dscp marks with iptables module
9 years ago
liquidat
7abe6b0e8c
correct win_firewall state parameter
...
- original parameter comment was probably copy&paste error
- new comment highlights that firewall rules can be
added or removed altering this parameter
9 years ago
Toshio Kuratomi
32ff89b30e
Fix module docs
9 years ago
Rene Moser
fd68e66827
cloudstack: new module cs_zone_facts
9 years ago
Michael Scherer
4589b67a44
Remove unused variables
...
Session_id is unused in update_session, changed is always specifically
set in all exit_json call, and consul_client.session.destroy return True
or False, and is unused later (nor checked)
9 years ago
Michael Scherer
fabd619070
Rename consul variable to consul_client
...
Since the module is also named consul, pyflakes emit a warning
about it since the variable shadow the module.
9 years ago
Michael Scherer
78571c053b
Pyflakes complain about unused import, so remove it
9 years ago
Michael Scherer
334bfbd465
Add a datacenter parameter, fix #1693
9 years ago
Eike Frost
b8b2613c35
Replace deprecated exists API for Zabbix 3.0 compatibility
9 years ago
Calvin Walton
f623057e0e
zabbix_maintenance: Stop using api removed in zabbix 3.0
9 years ago
Ricky Cook
4a9daf6bae
New json_fail syntax for dnsimple module
9 years ago
yta
0446231380
osx_defaults: Do not make any changes in check mode
9 years ago
Ritesh Khadgaray
06d2682b08
Fix test failure for lxc_container
...
TRACE:
while parsing a block mapping
in "<string>", line 33, column 13:
description: resulting state of ...
^
expected <block end>, but found ','
in "lxc_container.RETURN", line 419, column 53:
... "/tmp/test-container-config.tar",
ERROR: RETURN is not valid YAML. Line 419 column 53
9 years ago
Brian Coca
bb355e6ccd
add container name to return and document return
...
fixes #1848
9 years ago
mxpt user
0798bfe2dc
Fixing typo in bigip_monitors Correcting set_template_int_property to set_template_integer_property
9 years ago
nitzmahone
2afecc7198
fix version_added issues in win_iis_website
9 years ago
nitzmahone
2e4cb9c651
added doc note to win_iis_website site_id arg
9 years ago
Corwin Brown
659c1078ba
Updated Documentation to include site_id param
9 years ago
Corwin Brown
2c9512aece
Adding Site_ID param
9 years ago
Brian Coca
864bf4e19e
added new puppet path to bin search
...
fixes #1835
9 years ago
Brian Coca
b1281319c1
updated to match core module forms
9 years ago
Hans-Joachim Kliemeck
bb27e38578
corrected replacement of last backslash
9 years ago
Hans-Joachim Kliemeck
cd0e97dc77
corrected requirements
9 years ago
Hans-Joachim Kliemeck
5f9eaf193e
fixxed problems related to path input
9 years ago
Hans-Joachim Kliemeck
0d01a36dd9
first implementation of win_share module
9 years ago
Marcin Dobosz
6f68db5c1a
Fix win_iis_webapppool module to not null ref when removing an apppool using PS4
9 years ago
nitzmahone
092c3ccbde
fix default arg handling and error messages in win_file_version
9 years ago
nitzmahone
db58300aa7
fix missing bracket in win_file_version
9 years ago
Sam Liu
a077c4bc9d
fix some error for passing CI build.
9 years ago
Sam Liu
b174416895
Fixed: exception swallowing
9 years ago
Sam Liu
d5fe7633e2
new module win_file_version
9 years ago
liquidat
87bc5fcb24
remove legacy action style from examples
...
- "action" style invoking is a legacy way to call modules
- the examples were updated to the typical style of calling complex
modules:
ovirt:
parameter1: value1
parameter2: value2
...
9 years ago
Matt Martz
019a944fb3
Catch errors related to insufficient (old) versions of pexpect. Fixes #13660
9 years ago
Will Keeling
876fe06290
Better handling of package groups in pacman module
9 years ago
Jonathan Mainguy
ac8b171da4
fixes bug where puppet fails if logdest is not specified
9 years ago
Toshio Kuratomi
c602d49d42
Fail due to no dnf module installed earlier as we use a dnf utility function to determine if we have permission to install packages.
9 years ago
Jiri Tyr
bb194b03bc
Removing parameter from yum_repository module
9 years ago
Jiri Tyr
709ae10207
Adding more options to the yum_repository module
9 years ago
Eike Frost
85f6bb4d8e
Check whether interface-list exits before querying its length
9 years ago
Ricardo Carrillo Cruz
9fea94b5bf
Fix instantiation of openstack_cloud object in os_project
...
The os_project module instantiates the openstack cloud object
by passing the module params kwargs.
As the params contain a key named 'domain_id', this is used
for domain in the OpenStack connection, instead of the domain value
the user specifies on the OSCC clouds.yaml or OpenStack envvars.
This fix corrects this by popping the 'domain_id' key, so it we
keep the value but it's not passed later on module.params.
9 years ago
Darek Kaczyński
17a6cea512
ecs_task module documentation fixes
9 years ago
Joseph Callen
773db55233
Resolves issue with vmware_migrate_vmk module for v2.0
...
When this module was written back in May 2015 we were using 1.9.x. Being lazy I added to param the objects that the other functions would need. What I have noticed is in 2.0 exit_json is trying to jsonify those complex objects and failing. This PR resolves that issue with the vmware_migrate_vmk module.
@kamsz reported this issue in https://github.com/ansible/ansible-modules-extras/pull/1568
Playbook
```
- name: Migrate Management vmk
local_action:
module: vmware_migrate_vmk
hostname: "{{ mgmt_ip_address }}"
username: "{{ vcsa_user }}"
password: "{{ vcsa_pass }}"
esxi_hostname: "{{ hostvars[item].hostname }}"
device: vmk1
current_switch_name: temp_vswitch
current_portgroup_name: esx-mgmt
migrate_switch_name: dvSwitch
migrate_portgroup_name: Management
with_items: groups['foundation_esxi']
```
Module Testing
```
TASK [Migrate Management vmk] **************************************************
task path: /opt/autodeploy/projects/emmet/tasks/deploy/migrate_vmk.yml:3
ESTABLISH LOCAL CONNECTION FOR USER: root
localhost EXEC ( umask 22 && mkdir -p "$( echo $HOME/.ansible/tmp/ansible-tmp-1454695485.85-245405603184252 )" && echo "$( echo $HOME/.ansible/tmp/ansible-tmp-1454695485.85-245405603184252 )" )
localhost PUT /tmp/tmpdlhr6t TO /root/.ansible/tmp/ansible-tmp-1454695485.85-245405603184252/vmware_migrate_vmk
localhost EXEC LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8 /usr/bin/python /root/.ansible/tmp/ansible-tmp-1454695485.85-245405603184252/vmware_migrate_vmk; rm -rf "/root/.ansible/tmp/ansible-tmp-1454695485.85-245405603184252/" > /dev/null 2>&1
localhost EXEC ( umask 22 && mkdir -p "$( echo $HOME/.ansible/tmp/ansible-tmp-1454695490.35-143738865490168 )" && echo "$( echo $HOME/.ansible/tmp/ansible-tmp-1454695490.35-143738865490168 )" )
localhost PUT /tmp/tmpqfZqh1 TO /root/.ansible/tmp/ansible-tmp-1454695490.35-143738865490168/vmware_migrate_vmk
localhost EXEC LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8 /usr/bin/python /root/.ansible/tmp/ansible-tmp-1454695490.35-143738865490168/vmware_migrate_vmk; rm -rf "/root/.ansible/tmp/ansible-tmp-1454695490.35-143738865490168/" > /dev/null 2>&1
localhost EXEC ( umask 22 && mkdir -p "$( echo $HOME/.ansible/tmp/ansible-tmp-1454695491.96-124154332968882 )" && echo "$( echo $HOME/.ansible/tmp/ansible-tmp-1454695491.96-124154332968882 )" )
localhost PUT /tmp/tmpf3rKZq TO /root/.ansible/tmp/ansible-tmp-1454695491.96-124154332968882/vmware_migrate_vmk
localhost EXEC LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8 /usr/bin/python /root/.ansible/tmp/ansible-tmp-1454695491.96-124154332968882/vmware_migrate_vmk; rm -rf "/root/.ansible/tmp/ansible-tmp-1454695491.96-124154332968882/" > /dev/null 2>&1
ok: [foundation-vcsa -> localhost] => (item=foundation-esxi-01) => {"changed": false, "invocation": {"module_args": {"current_portgroup_name": "esx-mgmt", "current_switch_name": "temp_vswitch", "device": "vmk1", "esxi_hostname": "cscesxtmp001", "hostname": "172.27.0.100", "migrate_portgroup_name": "Management", "migrate_switch_name": "dvSwitch", "password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "username": "root"}, "module_name": "vmware_migrate_vmk"}, "item": "foundation-esxi-01"}
ok: [foundation-vcsa -> localhost] => (item=foundation-esxi-02) => {"changed": false, "invocation": {"module_args": {"current_portgroup_name": "esx-mgmt", "current_switch_name": "temp_vswitch", "device": "vmk1", "esxi_hostname": "cscesxtmp002", "hostname": "172.27.0.100", "migrate_portgroup_name": "Management", "migrate_switch_name": "dvSwitch", "password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "username": "root"}, "module_name": "vmware_migrate_vmk"}, "item": "foundation-esxi-02"}
ok: [foundation-vcsa -> localhost] => (item=foundation-esxi-03) => {"changed": false, "invocation": {"module_args": {"current_portgroup_name": "esx-mgmt", "current_switch_name": "temp_vswitch", "device": "vmk1", "esxi_hostname": "cscesxtmp003", "hostname": "172.27.0.100", "migrate_portgroup_name": "Management", "migrate_switch_name": "dvSwitch", "password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "username": "root"}, "module_name": "vmware_migrate_vmk"}, "item": "foundation-esxi-03"}
```
9 years ago
Joseph Callen
eece1346ab
missing doc fragment
9 years ago
Joseph Callen
3721a4647c
Resolves issue with vmware_vm_vss_dvs_migrate module for v2.0
...
When this module was written back in May 2015 we were using 1.9.x. Being lazy I added to param the objects that the other functions would need. What I have noticed is in 2.0 exit_json is trying to jsonify those complex objects and failing. This PR resolves that issue with the vmware_vm_vss_dvs_migrate module.
@kamsz reported this issue in https://github.com/ansible/ansible-modules-extras/pull/1568
Playbook
```
- name: Migrate VCSA to vDS
local_action:
module: vmware_vm_vss_dvs_migrate
hostname: "{{ mgmt_ip_address }}"
username: "{{ vcsa_user }}"
password: "{{ vcsa_pass }}"
vm_name: "{{ hostname }}"
dvportgroup_name: Management
```
Module Testing
```
ASK [Migrate VCSA to vDS] *****************************************************
task path: /opt/autodeploy/projects/emmet/site_deploy.yml:260
ESTABLISH LOCAL CONNECTION FOR USER: root
localhost EXEC ( umask 22 && mkdir -p "$( echo $HOME/.ansible/tmp/ansible-tmp-1454695546.3-207189190861859 )" && echo "$( echo $HOME/.ansible/tmp/ansible-tmp-1454695546.3-207189190861859 )" )
localhost PUT /tmp/tmpkzD4pF TO /root/.ansible/tmp/ansible-tmp-1454695546.3-207189190861859/vmware_vm_vss_dvs_migrate
localhost EXEC LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8 /usr/bin/python /root/.ansible/tmp/ansible-tmp-1454695546.3-207189190861859/vmware_vm_vss_dvs_migrate; rm -rf "/root/.ansible/tmp/ansible-tmp-1454695546.3-207189190861859/" > /dev/null 2>&1
changed: [foundation-vcsa -> localhost] => {"changed": true, "invocation": {"module_args": {"dvportgroup_name": "Management", "hostname": "172.27.0.100", "password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "username": "root", "vm_name": "cscvcatmp001"}, "module_name": "vmware_vm_vss_dvs_migrate"}, "result": null}
```
9 years ago
Joseph Callen
cef9e42896
Resolves issue with vmware_host module for v2.0
...
When this module was written back in May 2015 we were using 1.9.x. Being lazy I added to param the objects that the other functions would need. What I have noticed is in 2.0 exit_json is trying to jsonify those complex objects and failing. This PR resolves that issue with the vmware_host module.
@kamsz reported this issue in https://github.com/ansible/ansible-modules-extras/pull/1568
Playbook
```
- name: Add Host
local_action:
module: vmware_host
hostname: "{{ mgmt_ip_address }}"
username: "{{ vcsa_user }}"
password: "{{ vcsa_pass }}"
datacenter_name: "{{ mgmt_vdc }}"
cluster_name: "{{ mgmt_cluster }}"
esxi_hostname: "{{ hostvars[item].hostname }}"
esxi_username: "{{ esxi_username }}"
esxi_password: "{{ site_passwd }}"
state: present
with_items: groups['foundation_esxi']
```
Module Testing
```
TASK [Add Host] ****************************************************************
task path: /opt/autodeploy/projects/emmet/site_deploy.yml:214
ESTABLISH LOCAL CONNECTION FOR USER: root
localhost EXEC ( umask 22 && mkdir -p "$( echo $HOME/.ansible/tmp/ansible-tmp-1454693866.1-87710459703937 )" && echo "$( echo $HOME/.ansible/tmp/ansible-tmp-1454693866.1-87710459703937 )" )
localhost PUT /tmp/tmppmr9i9 TO /root/.ansible/tmp/ansible-tmp-1454693866.1-87710459703937/vmware_host
localhost EXEC LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8 /usr/bin/python /root/.ansible/tmp/ansible-tmp-1454693866.1-87710459703937/vmware_host; rm -rf "/root/.ansible/tmp/ansible-tmp-1454693866.1-87710459703937/" > /dev/null 2>&1
localhost EXEC ( umask 22 && mkdir -p "$( echo $HOME/.ansible/tmp/ansible-tmp-1454693943.8-75870536677834 )" && echo "$( echo $HOME/.ansible/tmp/ansible-tmp-1454693943.8-75870536677834 )" )
localhost PUT /tmp/tmpVB81f2 TO /root/.ansible/tmp/ansible-tmp-1454693943.8-75870536677834/vmware_host
localhost EXEC LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8 /usr/bin/python /root/.ansible/tmp/ansible-tmp-1454693943.8-75870536677834/vmware_host; rm -rf "/root/.ansible/tmp/ansible-tmp-1454693943.8-75870536677834/" > /dev/null 2>&1
localhost EXEC ( umask 22 && mkdir -p "$( echo $HOME/.ansible/tmp/ansible-tmp-1454693991.56-163414752982563 )" && echo "$( echo $HOME/.ansible/tmp/ansible-tmp-1454693991.56-163414752982563 )" )
localhost PUT /tmp/tmpFB7VQB TO /root/.ansible/tmp/ansible-tmp-1454693991.56-163414752982563/vmware_host
localhost EXEC LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8 /usr/bin/python /root/.ansible/tmp/ansible-tmp-1454693991.56-163414752982563/vmware_host; rm -rf "/root/.ansible/tmp/ansible-tmp-1454693991.56-163414752982563/" > /dev/null 2>&1
changed: [foundation-vcsa -> localhost] => (item=foundation-esxi-01) => {"changed": true, "invocation": {"module_args": {"cluster_name": "Foundation", "datacenter_name": "Test-Lab", "esxi_hostname": "cscesxtmp001", "esxi_password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "esxi_username": "root", "hostname": "172.27.0.100", "password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "state": "present", "username": "root"}, "module_name": "vmware_host"}, "item": "foundation-esxi-01", "result": "'vim.HostSystem:host-15'"}
changed: [foundation-vcsa -> localhost] => (item=foundation-esxi-02) => {"changed": true, "invocation": {"module_args": {"cluster_name": "Foundation", "datacenter_name": "Test-Lab", "esxi_hostname": "cscesxtmp002", "esxi_password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "esxi_username": "root", "hostname": "172.27.0.100", "password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "state": "present", "username": "root"}, "module_name": "vmware_host"}, "item": "foundation-esxi-02", "result": "'vim.HostSystem:host-20'"}
changed: [foundation-vcsa -> localhost] => (item=foundation-esxi-03) => {"changed": true, "invocation": {"module_args": {"cluster_name": "Foundation", "datacenter_name": "Test-Lab", "esxi_hostname": "cscesxtmp003", "esxi_password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "esxi_username": "root", "hostname": "172.27.0.100", "password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "state": "present", "username": "root"}, "module_name": "vmware_host"}, "item": "foundation-esxi-03", "result": "'vim.HostSystem:host-21'"}
```
9 years ago
Joseph Callen
fb3bb746b2
Resolves issue with vmware_dvs_portgroup module for v2.0
...
When this module was written back in May 2015 we were using 1.9.x. Being lazy I added to param the objects that the other functions would need. What I have noticed is in 2.0 exit_json is trying to jsonify those complex objects and failing. This PR resolves that issue with the vmware_dvs_portgroup module.
@kamsz reported this issue in https://github.com/ansible/ansible-modules-extras/pull/1568
Playbook
```
- name: Create Management portgroup
local_action:
module: vmware_dvs_portgroup
hostname: "{{ mgmt_ip_address }}"
username: "{{ vcsa_user }}"
password: "{{ vcsa_pass }}"
portgroup_name: Management
switch_name: dvSwitch
vlan_id: "{{ hostvars[groups['foundation_esxi'][0]].mgmt_vlan_id }}"
num_ports: 120
portgroup_type: earlyBinding
state: present
```
Module Testing
```
TASK [Create Management portgroup] *********************************************
task path: /opt/autodeploy/projects/emmet/tasks/deploy/dvs_network.yml:17
ESTABLISH LOCAL CONNECTION FOR USER: root
localhost EXEC ( umask 22 && mkdir -p "$( echo $HOME/.ansible/tmp/ansible-tmp-1454693809.13-142252676354410 )" && echo "$( echo $HOME/.ansible/tmp/ansible-tmp-1454693809.13-142252676354410 )" )
localhost PUT /tmp/tmpeQ8M1U TO /root/.ansible/tmp/ansible-tmp-1454693809.13-142252676354410/vmware_dvs_portgroup
localhost EXEC LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8 /usr/bin/python /root/.ansible/tmp/ansible-tmp-1454693809.13-142252676354410/vmware_dvs_portgroup; rm -rf "/root/.ansible/tmp/ansible-tmp-1454693809.13-142252676354410/" > /dev/null 2>&1
changed: [foundation-vcsa -> localhost] => {"changed": true, "invocation": {"module_args": {"hostname": "172.27.0.100", "num_ports": 120, "password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "portgroup_name": "Management", "portgroup_type": "earlyBinding", "state": "present", "switch_name": "dvSwitch", "username": "root", "vlan_id": 2700}, "module_name": "vmware_dvs_portgroup"}, "result": "None"}
```
9 years ago
Joseph Callen
9bdc59a6ac
Resolves issue with vmware_cluster module for v2.0
...
When this module was written back in May 2015 we were using 1.9.x. Being lazy I added to param the objects that the other functions would need. What I have noticed is in 2.0 exit_json is trying to jsonify those complex objects and failing. This PR resolves that issue with the vmware_cluster module.
@kamsz reported this issue in https://github.com/ansible/ansible-modules-extras/pull/1568
Playbook
```
- name: Create Cluster
local_action:
module: vmware_cluster
hostname: "{{ mgmt_ip_address }}"
username: "{{ vcsa_user }}"
password: "{{ vcsa_pass }}"
datacenter_name: "{{ mgmt_vdc }}"
cluster_name: "{{ mgmt_cluster }}"
enable_ha: True
enable_drs: True
enable_vsan: True
```
Module testing
```
TASK [Create Cluster] **********************************************************
task path: /opt/autodeploy/projects/emmet/site_deploy.yml:188
ESTABLISH LOCAL CONNECTION FOR USER: root
localhost EXEC ( umask 22 && mkdir -p "$( echo $HOME/.ansible/tmp/ansible-tmp-1454693788.92-14097560271233 )" && echo "$( echo $HOME/.ansible/tmp/ansible-tmp-1454693788.92-14097560271233 )" )
localhost PUT /tmp/tmpAJfdPb TO /root/.ansible/tmp/ansible-tmp-1454693788.92-14097560271233/vmware_cluster
localhost EXEC LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8 /usr/bin/python /root/.ansible/tmp/ansible-tmp-1454693788.92-14097560271233/vmware_cluster; rm -rf "/root/.ansible/tmp/ansible-tmp-1454693788.92-14097560271233/" > /dev/null 2>&1
changed: [foundation-vcsa -> localhost] => {"changed": true, "invocation": {"module_args": {"cluster_name": "Foundation", "datacenter_name": "Test-Lab", "enable_drs": true, "enable_ha": true, "enable_vsan": true, "hostname": "172.27.0.100", "password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "state": "present", "username": "root"}, "module_name": "vmware_cluster"}}
```
9 years ago
Joseph Callen
0aa4f867de
Resolves issue with vmware_dvs_host module for v2.0
...
When this module was written back in May 2015 we were using 1.9.x. Being lazy I added to param the objects that the other functions would need. What I have noticed is in 2.0 exit_json is trying to jsonify those complex objects and failing. This PR resolves that issue with the vmware_dvs_host module.
@kamsz reported this issue in https://github.com/ansible/ansible-modules-extras/pull/1568
Playbook
```
- name: Add Host to dVS
local_action:
module: vmware_dvs_host
hostname: "{{ mgmt_ip_address }}"
username: "{{ vcsa_user }}"
password: "{{ vcsa_pass }}"
esxi_hostname: "{{ hostvars[item].hostname }}"
switch_name: dvSwitch
vmnics: "{{ dvs_vmnic }}"
state: present
with_items: groups['foundation_esxi']
```
Module Testing
```
TASK [Add Host to dVS] *********************************************************
task path: /opt/autodeploy/projects/emmet/site_deploy.yml:234
ESTABLISH LOCAL CONNECTION FOR USER: root
localhost EXEC ( umask 22 && mkdir -p "$( echo $HOME/.ansible/tmp/ansible-tmp-1454694039.6-259977654985844 )" && echo "$( echo $HOME/.ansible/tmp/ansible-tmp-1454694039.6-259977654985844 )" )
localhost PUT /tmp/tmpGrHqbd TO /root/.ansible/tmp/ansible-tmp-1454694039.6-259977654985844/vmware_dvs_host
localhost EXEC LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8 /usr/bin/python /root/.ansible/tmp/ansible-tmp-1454694039.6-259977654985844/vmware_dvs_host; rm -rf "/root/.ansible/tmp/ansible-tmp-1454694039.6-259977654985844/" > /dev/null 2>&1
localhost EXEC ( umask 22 && mkdir -p "$( echo $HOME/.ansible/tmp/ansible-tmp-1454694058.76-121920794239796 )" && echo "$( echo $HOME/.ansible/tmp/ansible-tmp-1454694058.76-121920794239796 )" )
localhost PUT /tmp/tmpkP7DPu TO /root/.ansible/tmp/ansible-tmp-1454694058.76-121920794239796/vmware_dvs_host
localhost EXEC LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8 /usr/bin/python /root/.ansible/tmp/ansible-tmp-1454694058.76-121920794239796/vmware_dvs_host; rm -rf "/root/.ansible/tmp/ansible-tmp-1454694058.76-121920794239796/" > /dev/null 2>&1
localhost EXEC ( umask 22 && mkdir -p "$( echo $HOME/.ansible/tmp/ansible-tmp-1454694090.2-33641188152663 )" && echo "$( echo $HOME/.ansible/tmp/ansible-tmp-1454694090.2-33641188152663 )" )
localhost PUT /tmp/tmp216NwV TO /root/.ansible/tmp/ansible-tmp-1454694090.2-33641188152663/vmware_dvs_host
localhost EXEC LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8 /usr/bin/python /root/.ansible/tmp/ansible-tmp-1454694090.2-33641188152663/vmware_dvs_host; rm -rf "/root/.ansible/tmp/ansible-tmp-1454694090.2-33641188152663/" > /dev/null 2>&1
changed: [foundation-vcsa -> localhost] => (item=foundation-esxi-01) => {"changed": true, "invocation": {"module_args": {"esxi_hostname": "cscesxtmp001", "hostname": "172.27.0.100", "password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "state": "present", "switch_name": "dvSwitch", "username": "root", "vmnics": ["vmnic2"]}, "module_name": "vmware_dvs_host"}, "item": "foundation-esxi-01", "result": "None"}
changed: [foundation-vcsa -> localhost] => (item=foundation-esxi-02) => {"changed": true, "invocation": {"module_args": {"esxi_hostname": "cscesxtmp002", "hostname": "172.27.0.100", "password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "state": "present", "switch_name": "dvSwitch", "username": "root", "vmnics": ["vmnic2"]}, "module_name": "vmware_dvs_host"}, "item": "foundation-esxi-02", "result": "None"}
changed: [foundation-vcsa -> localhost] => (item=foundation-esxi-03) => {"changed": true, "invocation": {"module_args": {"esxi_hostname": "cscesxtmp003", "hostname": "172.27.0.100", "password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "state": "present", "switch_name": "dvSwitch", "username": "root", "vmnics": ["vmnic2"]}, "module_name": "vmware_dvs_host"}, "item": "foundation-esxi-03", "result": "None"}
```
9 years ago
Rene Moser
fb4c299f13
cloudstack: new module cs_zone
9 years ago
Rene Moser
3a6fd536ab
cloudstack: new module cs_cluster
9 years ago
Rene Moser
2b21212dc6
cloudstack: new module cs_pod
9 years ago
Rene Moser
7d1a4db9ee
cloudstack: new module cs_instance_facts
9 years ago
Rene Moser
b609250cfd
cloudstack: add new module cs_resourcelimit
9 years ago
Rene Moser
595eb1f8f1
cloudstack: new module cs_configuration
9 years ago
Eike Frost
9779792b07
return as unchanged if macro update is unnecessary
9 years ago
Konstantin Shalygin
3956549e6c
Fix recurse delete. Add force update_cache feature.
9 years ago
Corwin Brown
62e8f46390
Converting result to snake_case before returning
9 years ago
Corwin Brown
ac620b79dd
Added UseBasicParsing flag
...
win_uri uses "Invoke-WebRequest" under the covers, which apparently
uses Internet Explorer to parse a webpage. The problem is if a user
has never run Internet Explorer, it will be unable to do that. The
work around for this is to set the "-UseBasicParsing" flag.
The only advantage to having the Internet Explorer parsed page is
that you can then access the DOM as if it was a powershell
argument. That doesn't seem super useful for Ansible to be able
to do, so I set the default to be "-UseBasicParsing"
9 years ago
Corwin Brown
20284fed88
bug fixes
9 years ago
Corwin Brown
88e4faa1ac
Using Get-AnsibleParam
...
conflict
typo
9 years ago
Corwin Brown
a979624b88
Adding win_uri module
9 years ago
Marcos Diez
ece891baec
Updated database/misc/mongodb_user.py, the docs now explain how to add a read user to the local/oplog db
9 years ago
Matt Martz
4842758fd1
Choices should be a list of true/false not the string BOOLEANS
9 years ago
Matt Martz
402a996430
Don't call sys.exit in sns_topic, use HAS_BOTO to fail
9 years ago
Matt Martz
27be34ef9d
DOCUMENTATION fixes for a few modules
9 years ago
Matt Martz
e3cffb0de4
Fix version_added for recently added modules
9 years ago
Joseph Callen
9ab5b367bd
Resolves issue with vmware_dvswitch module for v2.0
...
When this module was written back in May 2015 we were using 1.9.x. Being lazy I added to param the objects that the other functions would need. What I have noticed is in 2.0 exit_json is trying to jsonify those complex objects and failing. This PR resolves that issue with the vmware_dvswitch module.
@kamsz reported this issue in https://github.com/ansible/ansible-modules-extras/pull/1568
Playbook
```
- name: Create dvswitch
local_action:
module: vmware_dvswitch
hostname: "{{ mgmt_ip_address }}"
username: "{{ vcsa_user }}"
password: "{{ vcsa_pass }}"
datacenter_name: "{{ mgmt_vdc }}"
switch_name: dvSwitch
mtu: 1500
uplink_quantity: 2
discovery_proto: lldp
discovery_operation: both
state: present
```
Module Testing
```
TASK [Create dvswitch] *********************************************************
task path: /opt/autodeploy/projects/emmet/tasks/deploy/dvs_network.yml:3
ESTABLISH LOCAL CONNECTION FOR USER: root
localhost EXEC ( umask 22 && mkdir -p "$( echo $HOME/.ansible/tmp/ansible-tmp-1454693792.01-113207408596014 )" && echo "$( echo $HOME/.ansible/tmp/ansible-tmp-1454693792.01-113207408596014 )" )
localhost PUT /tmp/tmptb3e2c TO /root/.ansible/tmp/ansible-tmp-1454693792.01-113207408596014/vmware_dvswitch
localhost EXEC LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8 /usr/bin/python /root/.ansible/tmp/ansible-tmp-1454693792.01-113207408596014/vmware_dvswitch; rm -rf "/root/.ansible/tmp/ansible-tmp-1454693792.01-113207408596014/" > /dev/null 2>&1
changed: [foundation-vcsa -> localhost] => {"changed": true, "invocation": {"module_args": {"datacenter_name": "Test-Lab", "discovery_operation": "both", "discovery_proto": "lldp", "hostname": "172.27.0.100", "mtu": 1500, "password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "state": "present", "switch_name": "dvSwitch", "uplink_quantity": 2, "username": "root"}, "module_name": "vmware_dvswitch"}, "result": "'vim.dvs.VmwareDistributedVirtualSwitch:dvs-9'"}
```
9 years ago
Ronny
bb417d2b62
Update zabbix_host.py
...
Use existing proxy when updating a host unless proxy is specified. Before change proxy was always set to none(0) when updating.
9 years ago
Rene Moser
5344701557
cloudstack: cs_instance: implement updating security groups
...
ACS API implemented in 4.8, has no effect < 4.8.
9 years ago
Rene Moser
51393a0e0f
cloudstack: use CS_HYPERVISORS from cloudstack utils
9 years ago
Joseph Callen
750f6f35ed
Fixed documentation
9 years ago
Joseph Callen
e4d7af368b
Resolves issue with vmware_vswitch module for v2.0
...
When this module was written back in May 2015 we were using 1.9.x. Being lazy I added to param the objects that the other functions would need. What I have noticed is in 2.0 exit_json is trying to jsonify those complex objects and failing.
Playbook
```yaml
- name: Add a temporary vSwitch
local_action:
module: vmware_vswitch
hostname: "{{ inventory_hostname }}"
username: "{{ esxi_username }}"
password: "{{ site_passwd }}"
switch_name: temp_vswitch
nic_name: "{{ vss_vmnic }}"
mtu: 1500
```
Module Testing
```bash
TASK [Add a temporary vSwitch] *************************************************
task path: /opt/autodeploy/projects/emmet/tasks/deploy/esxi_network.yml:13
ESTABLISH LOCAL CONNECTION FOR USER: root
localhost EXEC ( umask 22 && mkdir -p "$( echo $HOME/.ansible/tmp/ansible-tmp-1454342817.37-180776062017566 )" && echo "$( echo $HOME/.ansible/tmp/ansible-tmp-1454342817.37-180776062017566 )" )
ESTABLISH LOCAL CONNECTION FOR USER: root
localhost EXEC ( umask 22 && mkdir -p "$( echo $HOME/.ansible/tmp/ansible-tmp-1454342817.41-201974997737598 )" && echo "$( echo $HOME/.ansible/tmp/ansible-tmp-1454342817.41-201974997737598 )" )
ESTABLISH LOCAL CONNECTION FOR USER: root
localhost EXEC ( umask 22 && mkdir -p "$( echo $HOME/.ansible/tmp/ansible-tmp-1454342817.44-148446986849801 )" && echo "$( echo $HOME/.ansible/tmp/ansible-tmp-1454342817.44-148446986849801 )" )
localhost PUT /tmp/tmpLLExSG TO /root/.ansible/tmp/ansible-tmp-1454342817.37-180776062017566/vmware_vswitch
localhost EXEC LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8 /usr/bin/python /root/.ansible/tmp/ansible-tmp-1454342817.37-180776062017566/vmware_vswitch; rm -rf "/root/.ansible/tmp/ansible-tmp-1454342817.37-180776062017566/" > /dev/null 2>&1
localhost PUT /tmp/tmpyoAaHt TO /root/.ansible/tmp/ansible-tmp-1454342817.41-201974997737598/vmware_vswitch
localhost EXEC LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8 /usr/bin/python /root/.ansible/tmp/ansible-tmp-1454342817.41-201974997737598/vmware_vswitch; rm -rf "/root/.ansible/tmp/ansible-tmp-1454342817.41-201974997737598/" > /dev/null 2>&1
localhost PUT /tmp/tmpPcmaMZ TO /root/.ansible/tmp/ansible-tmp-1454342817.44-148446986849801/vmware_vswitch
localhost EXEC LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8 /usr/bin/python /root/.ansible/tmp/ansible-tmp-1454342817.44-148446986849801/vmware_vswitch; rm -rf "/root/.ansible/tmp/ansible-tmp-1454342817.44-148446986849801/" > /dev/null 2>&1
changed: [foundation-esxi-01 -> localhost] => {"changed": true, "invocation": {"module_args": {"hostname": "foundation-esxi-01", "mtu": 1500, "nic_name": "vmnic1", "number_of_ports": 128, "password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "state": "present", "switch_name": "temp_vswitch", "username": "root"}, "module_name": "vmware_vswitch"}}
changed: [foundation-esxi-02 -> localhost] => {"changed": true, "invocation": {"module_args": {"hostname": "foundation-esxi-02", "mtu": 1500, "nic_name": "vmnic1", "number_of_ports": 128, "password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "state": "present", "switch_name": "temp_vswitch", "username": "root"}, "module_name": "vmware_vswitch"}}
changed: [foundation-esxi-03 -> localhost] => {"changed": true, "invocation": {"module_args": {"hostname": "foundation-esxi-03", "mtu": 1500, "nic_name": "vmnic1", "number_of_ports": 128, "password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "state": "present", "switch_name": "temp_vswitch", "username": "root"}, "module_name": "vmware_vswitch"}}
```
Documentation fix
9 years ago
Thierno IB. BARRY
0f175cec07
Add ES 2.x support
...
Add compatibility between ES 1.x and ES 2.x.
bin/plugin install | remove [plugin_name] works on ES 1.x and ES 2.x
9 years ago
Rene Moser
e9667eb542
doc: replace yumrepo with yum_repository
9 years ago
Rene Moser
84259eb2d6
rename yumrepo to yum_repository
9 years ago
jhawkesworth@users.noreply.github.com
d5ad463a5a
Add extra PS Drives so you can access other parts of the registry
9 years ago
Phil
55c671a18b
removed hardcoded paths, check for .exe error exit code, use get-attr for required param check.
9 years ago
Phil
f1579a1207
init commit win_timezone
9 years ago
jhawkesworth@users.noreply.github.com
061365e892
First pass at adding win_regmerge module for handling bulk registry changes
9 years ago
Eike Frost
007b637e7a
Add explicit argument_spec types to avoid misinterpretation and subsequent errors (i.e. getting an int instead of the expected str)
9 years ago
Matt Martz
2738ae94c0
Exclude modules that are importing requests
9 years ago
Borys Borysenko
149ebdb15f
The size option is required for lvol module with state=present
9 years ago
Brian Coca
88c946ba4d
added docs to blockinfile with_ interactions
...
fixes #1592
9 years ago
Michael Scherer
0670a6c56d
Add documentation to explain that pvs will be created if needed
...
Fix #1720
9 years ago
Travis J Parker
b8c8bb5238
fixes documented command for svc sending SIGUSR1
9 years ago
Matt Martz
d44dd63a00
Add actual version to version_added for svc module
9 years ago
Joel Thompson
8539d6f502
Fix documentation for sns_topic module
...
Currently the documentation does not correspond to the Ansible standards
for module documentation. This should bring it into compliance.
9 years ago
Dag Wieers
9199f56d80
Fix typo
9 years ago
Ton Kersten
fb471fc0a8
Fix facter path
9 years ago
Brian Coca
383403282f
now point to local template
9 years ago
Brian Coca
392fde1847
initial addition of issue/pr temlpates
9 years ago
Brian Coca
130aca03fa
minor docfixes
9 years ago
Ritesh Khadgaray
c3e9c54f29
files/blockinfile.py : ERROR: version_added for new option (follow) should be 2.1. Currently 0.0
9 years ago
Matt Martz
1f7a2041be
Indicate proxy_host and proxy_port were added in 2.1
9 years ago
Brad Wilson
6c07f42b8d
Issue #1668 : rabbitmq_user: Ansible HEAD incorrectly treats permissions as a string instead of a list
9 years ago
Brian Coca
4702cc9b1b
added follow docs back, removed from shared
9 years ago
Brian Coca
c7108db1a0
merged duplicate entries for vdc_name
9 years ago
Jan Chaloupka
6e201948bc
dnf module: package not installed with state=latest
...
dnf: name=PACKAGE state=latest is reponsible for two use cases:
- to install a package if not already installed.
- to update the package to the latest if already installed.
The latter use cases is not handled properly as base.upgrade does not
throw dnf.exceptions.MarkingError if a package is not installed.
Setting base.conf.best = True ensures a package is installed or
updated to the latest when calling base.install.
Sign-off: jsilhan@redhat.com
Sign-off: jchaloup@redhat.com
9 years ago
Michael Baydoun
221d1b7744
Update ec2_vpc_net_facts.py
...
Corrected version_added
9 years ago
Thierno IB. BARRY
4c07e1447e
update doc for proxy support
...
Update documentation to add proxy section
9 years ago
Thierno IB. BARRY
32d4a8811c
Elasticsearch: Add proxy support
...
Add proxy support for plugin installation.
9 years ago
Alex Kalinin
126f8b709f
Fix opening libvirt esx connection
9 years ago
Brian Coca
51e034a8cc
fixed version added
9 years ago
James Cammarata
f1e50f7616
Adding version_added field to logdest field for puppet module
9 years ago
Monty Taylor
d8f35dfb18
Add option to send puppet apply logs to syslog
...
While returning puppet logs as ansible stdout is useful in some cases,
there are also cases where it's more destructive than helpful. For
those, local logging to syslog so that the ansible logging makes sense
is very useful.
This defaults to stdout so that behavior does not change for people.
9 years ago
Brian Coca
c7f4fbb8a7
corrected parameter name and added missing description
9 years ago
Brian Coca
e25032cc86
fixed misppelled description
9 years ago
Toshio Kuratomi
7a686ab6d8
U() markings in pushover docs should remain but need to be uppercased.
...
pri description needs to be a list.
9 years ago
Baptiste Mille-Mathias
1c3bbfe767
remove unicode prefix and correct text in table
...
Remove the unicode prefix displayed before the url pushover.net
Attempt to correct the text in the table which appear vertically.
9 years ago
Jiri Tyr
014d78e78d
Adding params option into the yumrepo module
9 years ago
Tim Rupp
6ef0c71523
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
Johan Wirén
c54841fb3e
Keep, but ignore createparent option
9 years ago
Johan Wirén
dc15c98e6f
Removes the createparent property.
...
The least surprising thing is to always create parents
9 years ago
Johan Wirén
7bb79093c2
Only considers local attributes when comparing state
...
This should fix #1092
9 years ago
Johan Wirén
14a0cf142d
Documentation fixes
9 years ago
Johan Wirén
a410f524b4
Update example
9 years ago
Johan Wirén
e08638b737
Changes how zfs properties are handled
...
This moves the validation of properties to the zfs command itself. The
properties and their choices were not really correct anyway due to
differences between OpenZFS and Solaris/ZFS.
9 years ago
Charles Ferguson
f4a533fa95
Update 'patch' documentation for src, remote_src, backup and binary.
...
The patch module has a few missing items, and inconsistencies, in its
documentation. A few of which are addressed here.
Within Ansible documentation, the choices for boolean values are
commonly 'yes', and 'no'. We standardise the options on that.
'remote_src' documentation uses 'False' and 'True' for its documentation,
so these have been updated in both the choices and default.
'src' documentation refers to 'remote_src', so is updated to use
the 'no' choice.
'backup' did not describe its options and default at all, so we add
them.
'binary' default used 'False', but specified the type as 'bool' which is
implicitly documented as 'yes'/'no', so we make that 'no' as well.
9 years ago
Toshio Kuratomi
96f1bd82c0
Allow dnf to remove dependent packages of a package that is being removed
...
Fixes #1517
9 years ago
Matt Martz
78759c667a
Fix DOCUMENTATION for ec2_vpc_dhcp_options.py and add missing RETURN to ec2_vol_facts.py
9 years ago
Sumit Roy
8eeb30da3d
Ensure that port_path is split into at most 2 components.
...
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.
cloudstack: fix name is not case insensitive
cloudstack: cs_template: implement state=extracted
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
fixed domain_id to actually be supported
also added domain as an alias
alt fixes #1437
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.
Fix for issue #1074 . Now able to create volume without replica's.
Improved fix for #1074 . Both None and '' transform to fqdn.
Fix for ansible-modules-extras issue #1080
9 years ago
Vincent VAN HOLLEBEKE
3fd5173413
Do not fail when action is delete and volume is not present
...
This prevents failing when a playbook describes a volume deletion and
is launched more that once.
Without this fix, if you run the playbook a second time, it will fail.
9 years ago
Chad Nelson
89baffa06f
Doc wrongly indicates permanent is required
...
But it isn't. :)
9 years ago
Brian Coca
91ff5ce256
added missing verison_added
9 years ago
Mstislav Bobakov
dcc841d8d6
Add custom parameter for a sensu_check. revert newline
9 years ago
Mstislav Bobakov
b649a15a97
Add custom parameter for a sensu_check. Fixes.
...
JSON replaced within dict.
Added more docs.
9 years ago
Mstislav Bobakov
1665254453
Add custom parameter for a sensu_check
9 years ago
Brian Coca
4873b941ff
added missing version_added
9 years ago
Daniel Vigueras
4c60c2acc1
iptables: add --limit-burst option
9 years ago
Joel Thompson
bace230f25
Add new ec2_vpc_dhcp_options module
...
This module manages EC2 DHCP options for a given VPC. It allows you to
specify all the options which AWS allows you to set in a DHCP option
set.
9 years ago
Shawn Siefkas
7cf0f8a7f6
Fixing check mode support for vpc route tables
...
Loop compatibility for dry run exception handling
Route table deletion dry run handler
Fixing regression in propagating_vgw_ids default value
Adjusting truthiness of changed attribute for route manipulation
Updating propagating_vgw_ids default in docstring
9 years ago
Hans-Joachim Kliemeck
84a5a7a831
fail if type parameter is empty
9 years ago
Hans-Joachim Kliemeck
9a533f1b5f
added credits, fixed documentation
9 years ago
Hans-Joachim Kliemeck
464fb89698
made win_acl strict compliant
9 years ago
Hans-Joachim Kliemeck
8f7517ac21
fixed problem with sid/windows 2008 by using SID. fixed problems related to default accounts like BUILTIN\SYSTEM
9 years ago
wimnat
6d239c6a3f
New module - ec2_vol_facts
9 years ago
Corwin Brown
dd918401f8
Added Error messages to the Try/Catch blocks
9 years ago
Corwin Brown
e0fa5fa74c
Switching to Get-AnsibleParam
...
Switching to Win_Unzip
9 years ago
Corwin Brown
34ff61e24f
Made Powershell Strict Complient
9 years ago
Marian Rusu
e0e45bd383
Enable managing multiple user permissions rules from one shot
...
One of inconvinence this address is the the fact that
you have to pass user's tags even if you just want to
add a permission rule
Signed-off-by: Marian Rusu <rusumarian91@gmail.com>
9 years ago
Baptiste Mille-Mathias
06b3d39076
fix typo
...
conainerization => containerization
9 years ago
Daniel Jakots
ffc291bc9a
fix the spelling of vim's flavor in the example
9 years ago
Toshio Kuratomi
255c4b01a8
Remove duplicate documentation fields
9 years ago
Dale Smith
7404418cbd
Fix regression of #821 in puppet of show_diff
...
Issue #821 fix: 1382576100
Regressed since: 6912ca0aca
Issue: #821
9 years ago
Ashley Penney
48c075d363
Fix package list for nmcli module.
...
There was a missing package that causes this to fail.
9 years ago
Ashley Penney
58aa9d38b8
Change example to include ethernet as the type.
9 years ago
tcr
7a1284fe70
Fix #1512 add missing property in win_firewall_rule
9 years ago
RajeevNambiar
77ca6641cb
Update sts_assume_role.py for showing the correct example syntax role_session_name instead of session_name
...
Update sts_assume_role.py for showing the correct example syntax role_session_name instead of session_name. session_name is not a valid property.
9 years ago
Yannig Perré
bf5fbfe2a7
Use -f when pvcreate to avoid interactive input. Fix https://github.com/ansible/ansible-modules-extras/issues/1504
9 years ago
Daniel Vigueras
801e895f62
iptables: fix param check in append_csv function
9 years ago
Michal Mach
855bf75709
Fix seport module issue when ports argument is interpolated from a variable and is a int
9 years ago
Alexander Bulimov
23675c3f8b
Allow recreation of same FS with force=yes
9 years ago
Alexander Gubin
58f3518666
Make fileystem module idemponent. Compare devicesize and filesystemsize.
9 years ago
Robb Wagoner
f7c044badf
InService percent key as literal percent (i.e 50, not .5)
9 years ago
Robb Wagoner
8f2eff6ca8
Include instance states (InService or OutOfService) as ELB facts
9 years ago
Mike Liu
fafb89cde5
Check that the current output from 'list_users' command contains a '\t'.
...
The `rabbitmqctl list_users` command will list the user's last login time
which does not include `\t` character. This is causing a ValueError exception
when attempting to split a user and its tags from the command output. This
fix will check for a `\t` in the current line of the output before splitting.
9 years ago
Rob White
d608dee29f
Add missing doc fragments
9 years ago
Matt Martz
38c258d9de
Add functionality to give multiple iterative responses for a question in expect
9 years ago
colynn.liu
ed48fb0f25
fixed python 2.4 compatibility
...
nf=tempfile.NamedTemporaryFile(delete=False)
TypeError: NamedTemporaryFile() got an unexpected keyword argument 'delete'
9 years ago
David Shrewsbury
ccee183143
Fix exception output for os_keystone_domain.
...
The message attribute of a shade exception is not very helpful.
Converting to a full string will contain many more details.
9 years ago
Scott Bonds
7f1ccad39b
add python 2.5 requirement and ansible 2.1 version_added
9 years ago
Scott Bonds
056a532d75
add ports support in openbsd_pkg
9 years ago
Rene Moser
10be5eb908
cloudstack: cs_portforward: fix missing return and remove unused arg
9 years ago
Björn Lichtblau
f9383cb8ef
Check to make sure the firewalld client is connected before proceeding.
...
Fixes #1138
Original patch referenced in https://github.com/ansible/ansible/issues/6911 ( f547733b1f ) was undone by 6f2b61d2d8
9 years ago
David Shrewsbury
17e9b85228
Update Keystone Domain module for latest shade
9 years ago
Monty Taylor
072cf69cc1
Extract module for keystone domain management
9 years ago
Haneef Ali
e4e88807e8
Ansible module for Keystone V3 API
...
Change-Id: I9db323cc9e5a42353cab5cf4be6e22449cef8542
9 years ago
Charles Paul
8e0d982204
use doc fragments
9 years ago
Tom X. Tobin
1223143ebe
osx_defaults: Fix boolean value parsing
...
Values for boolean types were being unconditionally treated as strings
(by calling `.lower()`), thus breaking value parsing for actual boolean
and integer objects.
It looks like the bug was introduced in:
- 130bd670d8
Fixes #709 .
9 years ago
lipanski
9d355fb5af
Fix: Rename gem_install_path to gem_path - as specified in the docs
9 years ago
Linus Unnebäck
a928198783
iptables: cleanup
9 years ago
Jeroen Geusebroek
f1c3eb1413
Fix documentation default value for gluster_volume start_on_create
9 years ago
Toshio Kuratomi
5c6a3a348e
Trick ansible-modules-validate to pass this with no RETURN.
...
This is a module present in 1.9 so we have to have it in even though it doesn't have RETURN
9 years ago
Alejandro Guirao
59fce041af
Change for enabling future tests
9 years ago
Alejandro Guirao
315c4e773c
Change example to match a severity providen by Taiga out-of-the-box
9 years ago
Alejandro Guirao
f8df9e12d4
Minor example change
9 years ago
Alejandro Guirao
03117f9337
Fix version_added in DOCUMENTATION
9 years ago
Alejandro Guirao
4a17a20679
Fix DOCUMENTATION typo
9 years ago
Alejandro Guirao
6c776c687b
Add taiga_issue module
9 years ago
Jose A. Rivera
73a9abd1c8
gluster_volume: allow probing ourselves
...
We should allow "gluster peer probe" to determine if a given "host" maps to the
localhost, and detect that case accordingly.
9 years ago
Constantin07
e20317b3be
Print explicit error cause when no ELBs are found in AWS
9 years ago
Stepan Stipl
9bba1b66c5
Fix: route53_facts hosted_zone_id boto error
...
Boto is expecting parameter called "Id", not "HostedZoneId".
See
http://boto3.readthedocs.org/en/latest/reference/services/route53.html#Route53.Client.get_hosted_zone
Fixes ansible/ansible-modules-extras/#1465
9 years ago
Stanislav Ivchin
699a570f8b
little fix: facts['path'] -> facts['project_path']
9 years ago
Dreamcat4
49fe0b7815
win_regedit: fixes #1404
...
When 'value:' is set to be the key's "(default)" property value
9 years ago
Benjamin Wilson
0a8310b29f
Properly handle adding multiple bricks to volume
9 years ago
Toshio Kuratomi
ad0d2c1747
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
Sebastien Couture
db051ff9d2
removed comment
9 years ago
Sebastien Couture
b50980d912
Added support for DNS SRV records
9 years ago
Jonathan Mainguy
be5dd09237
add snapshot feature to lvol
9 years ago
Alexander Winkler
dca9d618f0
fixed inline for more compatibility
9 years ago
Alexander Winkler
c730bd6f1c
Added update_catalog and some error handling
9 years ago
Rob
2916a8bf5d
Add secondary addresses to facts
9 years ago
Brian Coca
b014769c30
added note on choice version availability
9 years ago
Jordan Cohen
63bdeb6e6f
support for event alert monitors
9 years ago
Brian Coca
fbc52c233a
added version_added
9 years ago
Brad Wilson
37de6e7fd6
Add apply_to option to rabbitmq_policy
9 years ago
Yoshinori Teraoka
47b09873e2
add executable parameter to cpanm module
...
like other packaging modules (pip, gem)
9 years ago
Brian Coca
a57da4e329
added version info on autodetection feature
9 years ago
Łukasz Proszek
d2f060f278
add lxc support, without dropping openvz
9 years ago
Javier Palacios
9dcea19175
Allow relative path for bower executable
...
Add default value
Rename argument
Explicit verification of relative bower path
Add example
Old keyword name used in example
BUGFIX: tilde expansion actually useless on relative paths
Modify relative_execpath default value as suggested
Added version_added for relative_execpath
Update for last few comments on the bug report
* version to 2.1 since this feature enhancement will now go into 2.1
* set path and relative_execpath type to path
* Set default value of path to None
9 years ago
Toshio Kuratomi
0501a18608
Really disable RETURN
9 years ago
Toshio Kuratomi
c98db451ac
Disable RETURNS because the approved module doesn't have a RETURNS that is buildable
9 years ago
Mark Chance
ac86f8f0ad
fix, update the documentation of the modules
9 years ago
Mark Chance
00bd01c293
WIP documentation update
9 years ago
Mark Chance
7634539da7
add author tag in doc
9 years ago
Mark Chance
a1429f868b
update version, fix fail msgs
9 years ago
Mark Chance
9aa40a5826
cloud amazon ECS service modules
9 years ago
Toshio Kuratomi
b8e95535c2
Add a returns section for bigip_virtual-server
9 years ago
Toshio Kuratomi
e1bf46a32a
Fix documentation build
9 years ago
Charles Paul
3cd6e4c1f8
make dest use path type
...
path type
9 years ago
Toshio Kuratomi
0d66ac6f6f
Update the version_added to 2.1
9 years ago
Etienne CARRIERE
e85519a967
Developpement of enabled/disabled state
9 years ago
Etienne CARRIERE
824d57e852
Apply changes according to the review
9 years ago
Etienne CARRIERE
292e0a2275
Take review comments in accounts (pull request :582)
9 years ago
Etienne CARRIERE
c51c36d8d7
Add "Default Persistence profile" support
9 years ago
Etienne CARRIERE
3c06b968bc
Rework on Exception management
9 years ago
Etienne CARRIERE
37cb6519af
Localize exceptions for F5 LTM virtual server module
9 years ago
Etienne CARRIERE
ed3a2ca136
Factor F5 virtual_server module with the common functions
9 years ago
Etienne CARRIERE
0fb56e4c5b
Creation of bigip_virtual_server module
9 years ago
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
9 years ago
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
9 years ago
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.
9 years ago
Charles Paul
bc21c565fe
adding no_log to password
9 years ago
ag-wood
67cd464ac7
Fix for ansible-modules-extras issue #1080
9 years ago
Jeroen Geusebroek
0b12f35f61
Improved fix for #1074 . Both None and '' transform to fqdn.
9 years ago
Jeroen Geusebroek
6fc533d663
Fix for issue #1074 . Now able to create volume without replica's.
9 years ago
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.
9 years ago
Brian Coca
896eecfdad
fixed domain_id to actually be supported
...
also added domain as an alias
alt fixes #1437
9 years ago
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
9 years ago
Rene Moser
d2db491098
cloudstack: cs_template: implement state=extracted
9 years ago
Rene Moser
75456f7b3a
cloudstack: fix name is not case insensitive
9 years ago
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.
9 years ago
Matt Martz
bc8bbee640
Update .travis.yml to remove the validation exclusion for route53_zone
9 years ago
Matt Martz
51f9961b17
Update excludes with currently failing modules
9 years ago
Matt Martz
74c3e008d2
Import module snippets in the correct location
9 years ago
Matt Martz
22733a7574
Fix tabbed indentation in packaging/os/pkgutil.py
9 years ago
Matt Martz
8c14013b95
Fix tabbed indentation in network/haproxy.py
9 years ago
Matt Martz
7f42dda976
Remove unneeded spaces at the end of ohai
9 years ago
Matt Martz
3992ce127e
Use ansible-testing project to validate basic module requirements
9 years ago
Brian Coca
e60d7cc840
added examples to route53_zone
...
fixes #1061
9 years ago
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
9 years ago
Michael Scherer
df195b3076
Replace choices=BOOLEANS by type='bool', fix #1326
9 years ago
Rene Moser
c7f6b5e41f
cloudstack: cs_volume: simplify detach on state=absent
9 years ago
Joel Thompson
3796e26a9d
Add no_log=True to consul modules' API tokens
...
API tokens should be considered sensitive and not logged.
9 years ago
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.
9 years ago
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
9 years ago
Zach Abrahamson
7d072140b3
Wrapping room parameter in a string in case of using room IDs
9 years ago
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
9 years ago
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
9 years ago
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
9 years ago
Brian Coca
8687151f7c
fix error with misArg not being declared
...
also fixed test to work on empty string or not for error reporting
9 years ago
Robert Lu
d9337fbd9c
update current_link without downtime
...
fix support of check mode
fix check module when needn't update current link
9 years ago
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
9 years ago
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
9 years ago
gfrank
9387c842a1
Use "" for AppParameters if it's null
9 years ago
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
9 years ago
Rene Moser
73c6a35cae
cloudstack: cs_instance: implement state=restored
9 years ago
autotune
fa852c14fe
Fixed bug to recognize haproxy changes
9 years ago
Brian Coca
ccb5829673
added missing version_added to new options
9 years ago
Guido Lorenz
42d89dec18
win_chocolatey: Clean up documentation
9 years ago
Guido Lorenz
633773f386
win_chocolatey: Add install_args, params and ignoredependencies
9 years ago
Vladimir Dimov
cb338ccb46
Doc fix ec2_vpc_route_table.py
9 years ago
Vladimir Dimov
74a0665530
Doc fix on route53_health_check.py. Fixed first example. Should be register instead of record.
9 years ago
Kirill Kozlov
6f663fa7bf
Set latest as version argument default value
9 years ago
Brian Coca
a9abec5a03
updated version version_added to 2.1
9 years ago
Dylan Martin
766b53b066
added version option
9 years ago
Will Keeling
f1f98a15ca
Fixes #634 - multiple param handling by modprobe.py
9 years ago
Brian Coca
4db5119893
corrected version_added for new monit timeout opt
9 years ago
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.
9 years ago
Björn Andersson
69e9bd3406
monit: Add version_added and type for new argument
9 years ago
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.
9 years ago
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 .
9 years ago
Michal Svab
5f743c4fdc
maven_artifact: check whether snapshot is the latest snapshot
9 years ago
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
9 years ago
twmartin
33ee8d6f89
Correct 'object not iterable' TypeError
9 years ago
Bruce Pennypacker
e5970186ad
Remove extraneous space from end of command string in nagios_cmd
9 years ago
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
9 years ago
Chrrrles Paul
0606233431
Changing docs to reflect vm_name as the default vm_id_type
9 years ago
Rob
103be7ab51
Added missing else statement that caused existing rules to be discarded
9 years ago
Charles Paul
caea50ba4d
pep8 whitespace
9 years ago
Charles Paul
a1efe9486a
upped version added, search by vm_name by default
9 years ago
Ritesh Khadgaray
8f362afc34
vmware_vm_shell: add the ability to start program without network connection
9 years ago
Toshio Kuratomi
6f40bab20f
Simplify code
9 years ago
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.
9 years ago
Gordon Fierce
c23162c04b
Fix documentation to prevent formatting error where each letter has its own line.
9 years ago
Brian Geihsler
30da816c54
Fix #1101 : win_webpicmd strict mode fixes
9 years ago
Brian Coca
c60d6cad72
corrected version added to 2.1
9 years ago
Rob
f547c37db4
Use doc fragment and fix examples
9 years ago
Rob
2b0fc33fd5
Tolerate missing classic_link_enabled attribute
9 years ago
whiter
a873e9a3cb
New module - ec2_vpc_net_facts
9 years ago
Atsushi Sasaki
6278cef67b
Enable to resize a volume with cs_volume
9 years ago
gfrank
5b3363d178
Replace slashes in the parameter string Also remove duplicate documentation
9 years ago
Michael Scherer
4e4085ad7e
Add a more explicit error message, fix #1282
9 years ago
Adam Keech
28baed011d
Appending "Registry::" is not needed and no longer works.
9 years ago
Guillaume Grossetie
af12e6d3a3
Resolves #1312 , Improve pam_limits documentation
...
Adds comment parameter and improve examples.
9 years ago
Michael Weber
bee443c983
Fix error 'fail_json() takes exactly 1 argument'
...
Fixes bug #1257
9 years ago
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 :)
9 years ago
Toshio Kuratomi
5bd1bcaa2d
Don't raise or catch StandardError in amazon modules
9 years ago
GUILLAUME GROSSETIE
5fbc5cb529
Resolves #1290 , Adds limit_type choice "-"
9 years ago
Rene Moser
2715cbffb7
cloudstack: new module cs_volume
9 years ago
Xav Paice
f30dbc9b20
Added stdout and stderr to puppet output for rc=2
9 years ago
Tom Bamford
fa9e1fd384
Ensure tag values get updated in ec2_vpc_subnet
9 years ago
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.
9 years ago
Hans-Joachim Kliemeck
b3ffcd7c6c
fix race condition and missing property
9 years ago
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.
9 years ago
Brian Coca
4ddb181d71
removed json import
9 years ago
Toshio Kuratomi
f68b88b84d
Quote strings that make the module docs fail to build
9 years ago
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
9 years ago
Olaf Kilian
c048990419
Add requirement and check for compatible version of docker-py
9 years ago
Olaf Kilian
64838bb52d
Set no_log for password argument
9 years ago
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).
9 years ago
Olaf Kilian
b826aa6b35
Rework change detection
9 years ago
Olaf Kilian
348cab4511
Adapt to new dockercfg file location and structure
9 years ago
Olaf Kilian
d330f72213
Make module importable for unit tests
9 years ago
Olaf Kilian
32862e737f
Set default for email parameter to None
9 years ago
Olaf Kilian
dab1588253
Add requirement for python >= 2.6
9 years ago
Olaf Kilian
4ea0125dc6
Default registry to docker hub
9 years ago
Olaf Kilian
a64bae30b5
Added more meaningful fail messages on Docker API
9 years ago
Olaf Kilian
dfaa1ec528
Added default email address
9 years ago
Olaf Kilian
36330d00ad
Removed unused import of sys module
9 years ago
Olaf Kilian
e998090d52
Extract only the hostname part from self.registry This is needed for update_dockercfg() to register only the host part of a specified registry URL in the .dockercfg.
9 years ago
Olaf Kilian
c42d94edd1
Remove registry from exit_json because misleading docker-py is not returning the name of the registry if already logged in. It can differ from the registry specified by the user, which was return as registry.
9 years ago
Olaf Kilian
9d69e78f18
Update PR based on review from @resmo
9 years ago
Olaf Kilian
d23f78c799
Add docker_login module - Ansible version of "docker login" CLI command - Persists Docker registry authentification in .dockercfg (only login once - no need to specify credentials over and over again anymore) - Works for all other docker-py based modules (docker, docker_images) as well as the Docker CLI client
9 years ago
Romain Brucker
e8b5b8bd20
Editing iptable module to use -m state --state instead of -m conntrack --ctstate
9 years ago
Alberto Gireud
a7b90cf456
Fix return documentation
9 years ago
Alberto Gireud
bbdebd7548
Add openstack project module
9 years ago
Jonathan Davila
66569ab725
Sendgrid docs fix
9 years ago
Brian Coca
507986703c
corrected choices which was meant to be type
9 years ago
James Cammarata
df517b5f03
Version bump for new beta 2.0.0-0.5.beta3
9 years ago
Jonathan Mainguy
c277a8b191
Added style= and more colors.
9 years ago
YAEGASHI Takeshi
ae72b7c12c
New module: blockinfile
9 years ago
Indrajit Raychaudhuri
92efb6eb51
homebrew: Aditional examples for documentation
9 years ago
Indrajit Raychaudhuri
273d1c51e6
homebrew: Add explicit documentation for 'path' argument (with expected default)
...
In Homebew, a formula is installed in a location relative to the actual
`brew` command. The documentation clarifies that.
Additionally, removed redundant 'path' reconstruction in multiple places.
9 years ago
Caduri
a364ec5483
exchange name contains chars that needs to be quoted
9 years ago
Joel Thompson
5bedb1f12d
Add sns_topic module to manage AWS SNS topics
...
This adds an sns_topic module which allows you to create and delete AWS
SNS topics as well as subscriptions to those topics.
9 years ago
Etherdaemon
0fbfcc3b20
Add new module to allow for getting and listing of Route53 relevant details
9 years ago
Kenny Gryp
c908c0663d
revert to unbreak pull request
9 years ago
Kenny Gryp
c766cbd98a
in order for replication setup to work, some errors should be ignored
9 years ago
Kenny Gryp
4e401fc4e6
including error code and error number when database connection creation fails
9 years ago
Robin Roth
85f2165273
better cope with rpm not returning package name
...
if the rpm query is missing a package name (or giving some error): fail soft
before the patch: the module fails because the installed_state dict is missing the package name
after the patch: the missing package is assumed to not be in the correct state and is installed/removed with zypper
9 years ago
xiaclo
b36b12e968
Allow NPM to update packages
9 years ago
Ritesh Khadgaray
83bf44c78f
allows user to not update zabbix host config if host is present.
9 years ago
Kerim Satirli
9802112dd4
fixes a typo in Datadog Monitor docs
9 years ago
Jimmy Tang
40e6b3870e
Fix documentation, the correct parameter is "name"
9 years ago
root
4e72c23bae
Fixed call to module.log
9 years ago
Greg DeKoenigsberg
f475a123c0
Add new SMEs for Zabbix
9 years ago
wimnat
482f0a8d1c
Prevent ec2_remote_facts from failing when listing a terminated instance
9 years ago
Romain Brucker
3ef5be470f
Fixing limit type from list to string
9 years ago
Romain Brucker
fbad76e86a
Adding limit feature to iptables module
9 years ago
Brian Coca
61ba4b98e1
made ctstate default to [] and evaluation conditional on the list being popoulated
9 years ago
Brian Coca
fb3aec47ca
fixed default from None to [] for ctstate
9 years ago
Brian Coca
eae8942583
avoid index error on empty list, key being true means its not None nor [] fixes #13009
9 years ago
pmakowski
9ab42a98ca
no-suggests is obsolete, switch to no-recommends
9 years ago
Henrik Wallström
2b860bbae8
Adds examples for win_iis_virtualdirectory
9 years ago
whiter
d8dc9485f4
Refactor ec2_remote_facts to use filters
9 years ago
Henrik Wallström
6d166d75bc
Fix: support for virtual directories in applications
9 years ago
Adam Keech
b8fbbdbff0
Fixing Some Issues with out Parameters are passed around. Also some refactoring.
9 years ago
Hans-Joachim Kliemeck
3ad86e383e
added start mode feature
9 years ago
Hans-Joachim Kliemeck
b2f666a2dd
strict variables fix
9 years ago
Hans-Joachim Kliemeck
349c4a2a48
added dependency and user settings
9 years ago
nitzmahone
51b1cd061a
Strict-Mode fixes
...
Changes to missing member handling to support running top-level script under Strict-Mode v2 (as Ansible 2.0.0 does now)
9 years ago
Kirill Kozlov
426613b00d
Fix broken examples in docs
9 years ago
Brian Coca
42a27ce558
added missing : to docs
9 years ago
Brian Coca
eb4fe5a0d8
made ctstate accept lists
9 years ago
Daniel Vigueras
d332a9a8e4
Add conntrack module ctstate support to iptables
9 years ago
Toshio Kuratomi
a47427cddf
Return errno and http status as requested by @bcoca
9 years ago
Toshio Kuratomi
24ce8887bf
Better status conditional from dagwieers
9 years ago
Toshio Kuratomi
117f640bb9
Port vsphere_copy from httplib to open_url for TLS cert validation
9 years ago
Javier Palacios
185761bfcb
BUGFIX: misnamed function name breaks check mode
9 years ago
Ramunas Dronga
86bea2d6ab
fixed composer usage example
9 years ago
Ramunas Dronga
ae18a1d877
added constraint for space in composer command
9 years ago
Ramunas
662fa86f07
removed check for empty composer response
9 years ago
Ramunas Dronga
6e4b42ebbc
added version info for params 'arguments'
9 years ago
Ramunas Dronga
ae59ea7deb
allow specify arguments for composer
9 years ago
Toshio Kuratomi
8c8c63110e
Move existing check for root before we make expensive network calls
9 years ago
Brian Coca
8e255afbec
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
Rene Moser
83021279a1
new module ipify_facts
9 years ago
Brian Coca
b7372b509a
corrected extension in module spec fixes #1190
9 years ago
Brian Geihsler
92cbe5be0e
Fix #1107 : Prepend registry type on key path
9 years ago
Brian Geihsler
6fed60c1bd
Fix #1107 : Use Get-Attr in win_regedit
9 years ago
Monty Taylor
9b9464ab89
Revert "Change show_diff to default to yes"
...
This was originally to match what puppet agent --test is, since the
rest of the options defaulted to on are grabbed from --test. However,
some security concerns have since been raised - namely that since this
is not the same invocation as --test but instead a remote orchestration
of puppet, the fact that passwords leak into the diff is a dangerous
default.
This reverts commit b86762c180 .
9 years ago
Trond Hindenes
d90f91e802
Various improvements to win_package
9 years ago
Toshio Kuratomi
9c75b5eac3
Make the pkg/name param into a list so that changes to make changes to _squash_items easier
9 years ago
Rene Moser
682b7ce3bd
cloudstack: cs_portforward: fix example does not match description
9 years ago
Brian Coca
29fad0223d
whitespace fixes
9 years ago
Romain Brucker
e4ce38fa0b
Adding comment support for iptables module
9 years ago
Brian Coca
50905e5673
fixed typos in cryptab, thanks @timw fixes #1176
9 years ago
Siva Popuri
c3ecf5a0bf
added author to module doc string.
9 years ago
Siva Popuri
34ba9fa4f8
Added RETURN doc string for all modules and few minor enhancements.
9 years ago
Matteo Acerbi
e6fe4b10f5
Fix docs for ec2_vpc_route_table
...
The documentation pointed to vpc_peering_connection, not vpc_peering_connection_id.
9 years ago
Greg DeKoenigsberg
5c494fb37b
Remove @lorin from list of reviewers
9 years ago
Corwin Brown
8e557dfc45
Made win_iis_webapppool Strict Compliant
9 years ago
Alexander
8e509c2736
fix typo error
...
fix spell error for whether
9 years ago
Matt Carroll
164e1f3baa
Fix ZFS create
...
This was failing due to the createparent variable being referenced but
never actually loaded from properties
9 years ago
Brian Coca
d9a29f394f
fixed missed passing use-sudo
9 years ago
Ondra Machacek
d43d4718f3
system: pam_limits: add support for unlimited/infinity/-1
...
Early pam_limits module didn't support special values for items.
This patch is adding support to special values unlimited, infinity and -1.
Issue: https://github.com/ansible/ansible-modules-extras/issues/1033
Signed-off-by: Ondra Machacek <machacek.ondra@gmail.com>
9 years ago
Jonathan Mainguy
451a05c1a2
Change show_diff to default to yes, to match what puppet agent --test is, since the rest of the options defaulted to on are grabbed from --test
9 years ago
james
c2a4e230aa
More consistent use of run_command() wrapper function, which now adds the default binary location to the search path
9 years ago
James Cammarata
d26e062331
Version bump for new beta 2.0.0-0.4.beta2
9 years ago
Ramon de la Fuente
79352b5e38
module guideline changes
9 years ago
Ramon de la Fuente
c0b69067d7
added the folder structure and general explanation to examples, removed module name typo
9 years ago
Ramon de la Fuente
88ac3eca78
removed link to guide, and added more documentation and examples
9 years ago
Ramon de la Fuente
7841bf9c91
adding the deploy_helper module
9 years ago
M0ses
a1dbb83075
fix errorhandling in zypper.py module
...
package_latest was calling package_present but did not care
about the return code so errors in package_present were hidden
and everthing look ok on the console when zypper update did not fail,
but no packages where installed.
9 years ago
Brian Coca
d15b3776f0
added version_added to new feature, removed unused aliases
9 years ago
daniel-sc
04efe69c34
configurable timeout for creating gce image
9 years ago
Chrrrles Paul
6777f634d5
tpyo in doc string
9 years ago
whiter
5e529a6afc
Use filters attribute rather than eni id so facts can be filtered on much more. Matches the new ec2_vpc_route_table_facts and ec2_vpc_subnet_facts modules
9 years ago
ogenstad
7c6175af3d
lookupMib=False for pysnmp 4.3.0
9 years ago
Toshio Kuratomi
2dcbacd48e
Fix doc build by moving misplaced CIDR documentation
9 years ago
Brian Coca
577566139f
fixed undefined msg and now actually return something meaningful fixes #1127
9 years ago
Rene Moser
ea6fdeb585
cloudstack: add new loadbalancer rule modules
9 years ago
Shawn Siefkas
29d6313366
Handling dry run exception
9 years ago
Shawn Siefkas
253d177dc3
Check mode support for VPC route table creation
9 years ago
Christopher M. Fuhrman
5574516934
pkgin: Support multiple matching packages
...
pkgin searches for packages such as 'emacs' can return multiple matches,
the first of which is not guaranteed to match. So, iterate through
found packages until we have an appropriate match. Should we *not* find
a match, then return False indicating match failure.
9 years ago
Brian Geihsler
2f6f6cedf8
Fix #1099 : Only populate site result when it is there
9 years ago
Siva Popuri
002fc53863
minor change to remove extra brackets
9 years ago
Siva Popuri
85c09c9944
fixed typos
9 years ago
Siva Popuri
d13e34e131
corrected a typo
9 years ago
Siva Popuri
56cdaba0ab
ansible module for managing anti affinity policy in centurylink cloud has been added
9 years ago
Siva Popuri
843ad8e7e8
minor refactor to remove un-used parameter
9 years ago
Siva Popuri
fd09597267
removed empty aliases from doc string
9 years ago
Siva Popuri
a2c2efb2ae
Corrected a typo
9 years ago
Siva Popuri
4a8e3e9632
ansible module for managing alert policy in centurylink cloud has been added
9 years ago
Siva Popuri
01847f7bfc
Ansible module for managing server snapshots in Centurylink Cloud
9 years ago
Toshio Kuratomi
60c495f18c
Fix win_acl docs build
9 years ago
Toshio Kuratomi
0111b616d7
Fix docs to build
9 years ago
Linus Unnebäck
ebfb8bc7cf
iptables: add note about rules
9 years ago
Linus Unnebäck
8d93747275
iptables: expand rule options
9 years ago
Linus Unnebäck
1790722dd4
module: system/iptables
9 years ago
Phil
0524904dda
fixes examples in docs to use updated param name
9 years ago
Phil
43074a736d
changes param src to path, and updates docs accordingly
9 years ago
Phil
00a4ec5e3b
updates user search verification for local/domain - Thanks to @trondhindenes for implementing this strategy - also updated documentation
9 years ago
Phil
9ad30acd96
changes check for src
9 years ago
Phil
6abfcffc70
check if the rule exists or not before allow/deny rules are added/removed, and fixes where result changed would be true on all executions.
9 years ago
schwartzmx
25a3793a49
inital commit win_acl
9 years ago
Brian Coca
a65647efee
added version_added and fixed some doc parsing issues
9 years ago
Jeremy Wells
c8e0f3a552
Add consul http checks to consul.py
...
Consul module already supports ttl and script checks. This commit adds
http checks.
9 years ago
Steve
fea8995df1
Fix bug #1105 - incorrect use of lstrip()
...
Remove only the literal prefix '/dev/mapper/' - not any of the characters
in '/dev/mapper/' - from the name param of the crypttab module.
9 years ago
Brian Coca
d530764c49
fixed option in examples
9 years ago
Charles Paul
3913de1c43
reference instance_id in docs, fixes for calls to fail_json
9 years ago
Trond Hindenes
15ac8e9141
turned out strict msi code checking
9 years ago
Nicolas Landais
4fc4030c58
Adding fix to get around bug found with the New-Webstire command when running playbook on a vanilla machine.
9 years ago
Dreamcat4
40a1bd1962
fix: Add 'enable:' flag for enabling existing rules which are disabled by default.
...
This is a very much needed flag. To turn on/off existing firewall rules. And like the recent fix of the 'Profile' key, the netsh cmd prints 'Enabled' in the textual output. (at least on win10 it does). So again a similar small code added for the necessary exception handling when the difference check happens.
Please merge / push upstream like the other fixes. Many thanks. This is the last fix I have put together for this patch set. So I will raise my PR now.
But if you want to fix more bugs, it seems there may be others. In terms of the control code. Sometimes it will delete a rule under 'force' condition (when found difference) - but instead it is supposed to just modify the existing rule. Some weird behaviour regarding that. The other problem is that ansible does not return the error text printed by 'netsh' cmd verbatim... but it should as that makes debugging these errors a *lot* easier.
9 years ago
Dreamcat4
e0da4a3362
fix: update documentation with new module name "win_firewall_rule"
9 years ago
Dreamcat4
7188ae4fe1
fix: The names of firewall profiles are different on win10 & win2008r2
...
Hi again. This commit removes a small portion of your script's own internal error checking. In specific: for the value of the profile: key. This is essential to avoid errors on other verisons of the windows operating system which are not win2008r2 (your version).
For example: on win10 (and most likely win8x too), the names of the profiles don't include the values 'current' and 'all'. But instead the values are 'Public' 'Private' 'Domain' and 'Any. But in addition, there are also certain combinatorial values, such as profile=Public,Private etc. Which is too many to error check yourself.
Yet removing the error checking here should not cause any ill effects however: since the netsh advfirewall ... cmds themselves to add / remove / modify actually to their own error checking of the profile=value. So when the cmd is run, it will error out itself with an appropriate / informative error msg. No harm done.
Therefore please remove the highlighed portions from your own script. It is essential for interoperability with win10 and win8x. Many thanks.
9 years ago
Dreamcat4
f64e438150
fix: win10 - Add exception handling for 'Profiles:' textual output key name mismatch.
...
In win10 (and pribably win8x also):
The output of 'show rule' key includes the line "Profiles:<TAB>Public,Private".
Yet your script expects the key name printed out to be "Profile:<TAB>value".
This commit added the necessary exception handling to avoid flagging 'different=true' under the false circumstance. The key name to SET a firewall rule is still "profile=" and not "profiles=".
There is coming up another commit to fix the value handling for win10/win8. Which is another (different) error with the profile: key.
9 years ago
Dreamcat4
b9dd3568f3
fix: fw rule names must always be quoted, to permit spaces ' ' and brackets '()'
...
Without this fix, the 'netsh' command gets name=Firewall Rule Name instead of name="Firewall Rule Name". Thus causing all sorts of havoc. Basic shell quoting rules seems to apply to Windows Powershell too. This is very much needed as many of windows 10's default firewall rules contain spaces and brackets () characters.
9 years ago
Ramon de la Fuente
1d09eaf6d0
updated the examples to the new Slack API
9 years ago
Ramon de la Fuente
918012a42f
module guidelines compliency
9 years ago
Stefan Berggren
aeb1090542
Add attachments support to slack module.
9 years ago
Kevin
b43329b6a0
Remove `homebrew-` prefix when checking if repo has already been tapped
...
See: https://github.com/Homebrew/homebrew/blob/master/Library/Homebrew/cmd/tap.rb
Example:
```
$ brew tap neovim/homebrew-neovim
$ brew tap
neovim/neovim
...
```
9 years ago
Luis Rodriguez
adedc7ef3f
Fix bug #1067
9 years ago
Brian Coca
1426c3ba02
added missing GPL licences fixes #508
9 years ago
Michael Perzel
f84dc8fd5d
Improve example wide_ip variable
9 years ago
Michael Perzel
9c8891740c
Wrap main() in conditional
9 years ago
Michael Perzel
21425f36ef
Update bigip_api method to use variable name server
9 years ago
Michael Perzel
6681a5b386
Style updates
9 years ago
Michael Perzel
ca0d4aad52
Module for managing F5 wide ip
9 years ago
Toby Fleming
3293fe7231
Homebrew: Allow colons, direct check for outdated formula
9 years ago
Indrajit Raychaudhuri
e115f62a2d
homebrew: Also add 'formula' as alias for 'name' and reformat
9 years ago
Indrajit Raychaudhuri
c397dfe9ed
homebrew: Improve 'argument_spec' handling
...
- Remove choice list for boolean values in argument_spec and make it
more consistent with core modules
- Add 'package' alias and support for list type for 'name' parameter
- Added self as maintainer
9 years ago
jhawkesworth@users.noreply.github.com
17d1c8916d
Document module limitations to resolve https://github.com/ansible/ansible-modules-extras/issues/908
9 years ago
Matt Martz
803d9695e0
sys.exit removal for system/capabilities.py
9 years ago
Matt Martz
a87cf4967e
sys.exit removal for notification/mail.py
9 years ago
Matt Martz
e99a202ac5
sys.exit removal for cloud/google/gce_img.py and cloud/google/gce_tag.py
9 years ago
Matt Martz
7cb0d86c27
sys.exit removal for cloud/misc/ovirt.py
9 years ago
Matt Martz
950c951e06
sys.exit removal for cloud/xenserver_facts.py
9 years ago
James Cammarata
766ad0ace2
Updating version for 2.0.0-0.3.beta1 release
9 years ago
Matt Martz
9c4fae7e3f
Fix open_iscsi EXAMPLES section
9 years ago
Matt Martz
e2872a984a
Switch from old style replacer code to new style for ansible.module_utils.basic
9 years ago
Matt Martz
793f0e0fd1
Fix interpreter line in a few vmware modules
9 years ago
Rick Mendes
7bb6a5aa90
added missing license
9 years ago
Charles Paul
0acfd95747
allow floating point input for size vale
9 years ago
Brian Coca
4134b7a04d
doc formatting fixes
9 years ago
Toshio Kuratomi
7ccd6a4de0
Change documented requirement from dnf to python-dnf as dnf could be taken to mean the command line tool.
...
Fixes #1032
9 years ago
nitzmahone
bf59d1cc1e
win_updates rewrite for 2.0
...
uses scheduled job to run under a local token (required for WU client)
supports check mode
no external PS module deps
9 years ago
Brian Coca
ae84177514
switched to use module loggigng
9 years ago
Brian Coca
a04972c79b
changed use_sudo to system_lib (kept alias) and expanded description to explain how it works
9 years ago
Milad Soufastai
c3c9f46ba4
Updating Description to provide better explanation of what the use_sudo flag does
9 years ago
Milad Soufastai
07a4ab2fc5
Adding the --sudo flag for CPANM use since the sudo: yes on the task doesn't work
9 years ago
Trond Hindenes
86be6b1dba
added module author
9 years ago
Trond Hindenes
6890cc81be
fixes #984
9 years ago
Matt Martz
503948203f
znode requires a minimum of python2.6
9 years ago
Michael J. Schultz
6b6aeefa7b
sns: remove BabyJSON
9 years ago
Toshio Kuratomi
dc788cf045
Make the znode module a valid ansible module
9 years ago
Toshio Kuratomi
07af4c3627
Fix doc build
9 years ago
Rene Moser
a134a71187
cloudstack: implement common argument spec handling
9 years ago
Alan Loi
6e4c78d165
Docfixes - add version_added and missing default values.
9 years ago
Alan Loi
a14420dcf0
Fix sqs_queue module to check that boto library is installed and AWS region & credentials are provided.
9 years ago
Alan Loi
e8e1e41e08
Updated documentation for sqs_queue - state option is not required.
9 years ago
Alan Loi
6022f5abc7
Rename module to sqs_queue.py to differentiate from other potential modules e.g. reading/writing messages.
9 years ago
Alan Loi
e018a12572
Add .py file extension to sqs module.
9 years ago
Alan Loi
1cb506c556
Add new amazon sqs module.
9 years ago
whiter
2294e5708e
Documentation examples fix
9 years ago
Rob White
8bd69e9033
New module - ec2_vpc_subnet_facts
9 years ago
ToBeReplaced
faee617b21
Fix fail_json call in _mark_package_install
9 years ago
kovacsbalu
a034f19a41
Use push_type and send link with push_link.
9 years ago
Peter Sprygada
7ff11a72aa
cleaned up vca_vapp module to focus on managing vapps
9 years ago
Rene Moser
57a9af5693
cloudstack: fix redundant security_group return
9 years ago
Siert Zijl
47cfb2c734
#931 append dot to zone if not defined
9 years ago
Trond Hindenes
cb88c17856
win_chocolatey bugfixes
9 years ago
Rene Moser
859b2f7948
composer: smarter arguments handling
...
To get all available options in json for each command, `composer help <command> --format=json` can be used. This allows us to simply parse the output and dynamically find out if an option is available. Neat!
9 years ago
Rene Moser
b9960c0172
composer: rename composer_install to composer_command
9 years ago
Rene Moser
61fcbe0d51
composer: simplify has_changed()
9 years ago
Indrajit Raychaudhuri
42a28d92e2
Additional upgrade mode fixes for pacman module with check_mode safety - ensure upgrade option honors and actually supports `check_mode` - enabling just `upgrade` and `update_cache` should perform upgrade - example added for the equivalent for `pacman -Syu`
9 years ago
gfrank
3ea3b9efc9
Move comments to the documentation
9 years ago
gfrank
6fa4292bed
Remove unnecessary aliases arrays
9 years ago
gfrank
ebbe086d3a
Clean up unneeded comment and comma
9 years ago
gfrank
fbf6c2ddc3
Adding nssm requirement note
9 years ago
gfrank
d6c42c0e6f
Adding win_nssm module
9 years ago
Michael Perzel
9fd59bde6d
Remove duplicate action declaration.
9 years ago
Michael Perzel
6f752a871b
Note parameters that are not idempotent
9 years ago
Michael Perzel
141b3ce41f
Fix logging of error message
9 years ago
Michael Perzel
0f9c81a8c2
Add support for specifying user for scheduled task to run as
9 years ago
Michael Perzel
7ea34369f7
Add support for command arguments
9 years ago
Michael Perzel
f1e8de2f67
Show order of operations with parenthesis
9 years ago
Michael Perzel
0d78c01d32
Use helper methods to validate vars. Cleanup logic.
9 years ago
Michael Perzel
dae8cfe0a9
Remove accidental newlines
9 years ago
Michael Perzel
e3c6dbf14e
Cleanup enable/disable logic
9 years ago
Michael Perzel
66d9d896e4
Update method to determine if task exists, add days of week parameter to weekly triggers
9 years ago
Michael Perzel
28164d2ae4
Ability to add/remove scheduled task
9 years ago
Konstantin Manna
21d1cd81f7
bugfix: uncall an uncallable dict
9 years ago
Konstantin Manna
19da801665
bugfix: use correct function close calls
9 years ago
Indrajit Raychaudhuri
f10de6e47b
Add 'package' alias and support for list type for pacman 'name' parameter
9 years ago
Jonathan Mainguy
1b7b7a2578
Adds part=false feature to irc module. This allows people to use a faux bot without part/dconns between messages, tested using a user logged into znc as our faux bot, defaults to old style of part/dconn if part= not specified
9 years ago
Toshio Kuratomi
d763a4f874
Fix for errors in the generated rst
9 years ago
Toshio Kuratomi
4350ed28c3
docs fixes
9 years ago
Chris Hoffman
fa82572f01
Removing token obfuscation
9 years ago
Chris Hoffman
3f7fe00110
Adding support for service ACLs in consul_acl module
9 years ago
Andy Baker
507352e4f0
Fix existing_mailbox check
9 years ago
Robyn Bergeron
899784c638
Update REVIEWERS.md with full picture process
...
Made process picture be inline. Yay, me!
9 years ago
Robyn Bergeron
ca87872e03
Update REVIEWERS.md
...
Updated version of REVIEWERS.md with new review process for ansible-modules-extras, as outlined here: https://groups.google.com/forum/#!topic/ansible-project/bJF3ine7890
9 years ago
Benno Joy
20368cbc2c
remove facts and fix docs for taskdefinition module
9 years ago
Mark Chance
1e758cf6a0
cloud amazon ECS task modules
9 years ago
Mark Chance
241aeebdc1
cloud amazon ECS task definition module
9 years ago
Mark Chance
495e029c75
fix docs, enhance fail msgs
9 years ago
Mark Chance
aa4cecdcf5
cloud amazon ECS cluster module
9 years ago
TimothyVandenbrande
8cb80ce7bf
upon request, added the license
9 years ago
Timothy Vandenbrande
12a26a8f81
add version_added: "2.0"
9 years ago
Timothy Vandenbrande
8aa14ac4aa
renamed profile var
9 years ago
Timothy Vandenbrande
c7fb582b9c
windows default to current instead of all
9 years ago
Timothy Vandenbrande
3511497dc1
renamed the module
9 years ago
Timothy Vandenbrande
115fb59136
added the profile option + updated the docs for it
9 years ago
Timothy Vandenbrande
d8663132ad
windows firewall control
9 years ago
Brian Coca
c54f2c0a77
minor docfix
9 years ago
knakayama
f8306c76ed
Fix argument type for zabbix_screen
9 years ago
zimbatm
21fc9cd1a0
route53_health_check: new module
...
Allows to define and update Route53 health-checks
Create and update actions are defined in the module because boto is
broken in the first case and doesn't implement the second-one.
9 years ago
Brian Coca
1e40b86303
minor doc fixes nagios
9 years ago
vaupelt
e1fde967be
strange results with services=all
...
I issued a command with action=disable_alerts host=webserver services=all set and get this results:
"nagios_commands": [
"[1438593631] DISABLE_SVC_NOTIFICATIONS;webserver;a",
"[1438593631] DISABLE_SVC_NOTIFICATIONS;webserver;l",
"[1438593631] DISABLE_SVC_NOTIFICATIONS;webserver;l"
]
This is not a big deal because i have just overlooked the action=silence command. Nevertheless a more predictable result would be a nice thing to have.
9 years ago
Gerard Lynch
d8f1103864
minor doc fix
9 years ago
Vlad Glagolev
fa56777341
fixed a typo in swdepot module
9 years ago
Peter Sprygada
c516767cd2
updated vca_nat module to use common vca library
9 years ago
Peter Sprygada
c54f46a414
refactor vca_vapp to use vca common module
9 years ago
Peter Sprygada
03c55f705b
refactored vca_fw to use vca common module
9 years ago
Gerard Lynch
d17fa53764
fix param description rst syntax
9 years ago
timeraider4u
a7e088c683
added check_mode support
...
added support for the --check option during execution of the playbooks
9 years ago
Vlad Glagolev
c3d49d7db0
fixed a typo in pacman module
9 years ago
Rene Moser
52a40510d7
cloudstack: new module cs_user
9 years ago
ToBeReplaced
ad54ce6125
Rewrite dnf module.
...
This fully implements all expected functionality of the dnf module.
Group removal may behave oddly due to hiccups in tagging groups as being
installed.
A pkg_types option could be added to specify the group package types.
9 years ago
ToBeReplaced
cdf603448a
Add support for state=latest and *
9 years ago
ToBeReplaced
337a1db62e
Add change reporting, enablerepo support, and gpgcheck.
...
disable_gpg_check was configured backwards, so it was toggled. Typos in
enablerepo/disablerepo are removed. fill_sack() calls are relocated to
occur after repo decisions. The "changed" key is now set for new
installations.
9 years ago
Igor Gnatenko
e178abb501
typo fix in oneliners
...
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
9 years ago
Toshio Kuratomi
a1235d91a2
Fix nevra, fixes to docs and copyright info
9 years ago
Igor Gnatenko
e8f3059300
add ability to install packages
...
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
9 years ago
Igor Gnatenko
7a6af06f8b
remove all and start from scratch
...
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
9 years ago
Mischa ter Smitten
2ea6fc210a
Documented new operation modes
9 years ago
Mischa ter Smitten
946732eb74
Add more modes to the mysql_replication module
...
Fixes #979
9 years ago
Anders Ingemann
2737c891bc
Fix state & metric description
...
Also: add state=absent to last example
9 years ago
Anders Ingemann
21be3bceff
Add github ID to author field in sensu_check
...
As proposed by @gregdek in #983
9 years ago
Jérémie Astori
5762e32dad
Fix tpyo
9 years ago
Björn Andersson
165c90e7c1
Ignore extra lines from Pivotal's RabbitMQ package
...
Pivotal's packaging of RabbitMQ shows a banner at the end of the plugin
listing talking about their official plugins. The start of the banner is
divided by a blank line so the changed plugin listing will now
break after the first empty line.
An example listing with the rabbitmq_management plugin enabled:
```
$ rabbitmq-plugins list -E -m
rabbitmq_management
Pivotal officially maintains and supports the plugins:
rabbitmq_auth_backend_ldap, rabbitmq_auth_mechanism_ssl,
rabbitmq_consistent_hash_exchange, rabbitmq_federation,
rabbitmq_federation_management, rabbitmq_jms_topic_exchange,
rabbitmq_management, rabbitmq_management_agent,
rabbitmq_mqtt, rabbitmq_shovel, rabbitmq_shovel_management,
and rabbitmq_stomp.
```
9 years ago
Indrajit Raychaudhuri
739ff5c807
pacman: Remove choice list for boolean values in arg spec This also makes argument_spec more consistent with core modules.
...
Added self as author.
9 years ago
Rene Moser
cd39bdd11d
cloudstack: cs_account re-factor error handling state=present
9 years ago
Rene Moser
f84b40e542
cloudstack: cs_account: create account for states locked/disabled/enabled if not present
9 years ago
Rene Moser
497bca48d1
cloudstack: cs_account: add state unlocked as alias for enabled
9 years ago
Rob
25b72ac7e0
Documentation fixup
9 years ago
Darren Worrall
0a2a10e395
Fix json loading in sensu_check
...
Fixes `AttributeError: 'str' object has no attribute 'read'` when the
check path exists
9 years ago
Darren Worrall
b40a8af999
Initialise `stream` variable
...
Fixes `UnboundLocalError: local variable 'stream' referenced before
assignment` when the check path doesnt exist
9 years ago
Rene Moser
d3b680e1c9
cloudstack: fix templates not always have checksums
...
It is not documented but it seems only registered templates have checksums. Templates created from VMs and snapshot don't.
This change fixes the traceback. But we must re-thinking, if it still makes sense to look for the checksum.
9 years ago
Daniel Nägele
d705647873
fix #894 by actually updating with the modified settings
9 years ago
steynovich
8fff5ac9ce
Update route53_zone.py
...
Proposed fix for issue #940
Fix: Include common AWS parameters in module arguments
9 years ago
Mark Hamilton
7f52951ee0
removed extra syslog message and DOCUMENTATION variable
9 years ago
Mark Hamilton
de7ba0a08c
using module.get_bin_path to find ovs-vsctl
9 years ago
Mark Hamilton
8957d5371a
Module provides support for manipulating openvswitch tables
9 years ago
Evan Carter
edfe99b5ce
fixing hang after creation
9 years ago
Brian Coca
5185dd3563
added version added
9 years ago
Rene Moser
badc5298a2
cloudstack: cs_account: fix error handing on state=absent
9 years ago
baba
c230c66324
Fix missing parameter in typetalk module
9 years ago
Peter Sprygada
9a8be8ae06
adds missing serialize_instance function
9 years ago
Bret Martin
bb9109ebca
Only wait for ENI attachment at creation when instance_id is specified
9 years ago
Toshio Kuratomi
3d1a1d58b8
Try to revert the pieces of #651 that @willthames and @erydo requested
9 years ago
Rob White
7908b04c19
Doc fix up
9 years ago
whiter
404f151cde
Fixed incorrect connect_to_aws call - switched to boto.vpc instead of boto.ec2
9 years ago
Toshio Kuratomi
ba8cc9493a
correct documentation formatting
9 years ago
Brian Coca
bf7851d9ad
added version_added to new feature
9 years ago
Brian Coca
3fa372e277
fixed option description
9 years ago
Carl Meyer
66777d010b
Add 'production' option to bower module.
9 years ago
dbhirko
60bf93d182
Change boto connection object from ec2 to vpc
...
Issue 906 - ec2_vpc_igw has incorrect connection parameters
9 years ago
Darren Worrall
2f2dbaeff7
More doc fixes
9 years ago
Darren Worrall
6c9de090fe
Doc fix
9 years ago
Darren Worrall
7f847cf21f
Use module level validation for params
9 years ago
Darren Worrall
c581d1de8e
Add support for custom service offerings
...
This adds 3 new params: cpu, cpu_speed, and memory, which are required
together.
9 years ago
whiter
fa800c6671
New module - s3_lifecycle
9 years ago
Trond Hindenes
bc19cceb8e
Added module win_package
9 years ago
Shayne Clausson
2f7bfd8273
fixes issue where no range_key_name is defined https://github.com/ansible/ansible-modules-extras/issues/841
9 years ago
Konstantin Malov
c0ded9bc9e
Add some more locales to LOCALE_NORMALIZATION
9 years ago
Rene Moser
297312546d
cloudstack: add api_region arg
...
* docs in module_docs_fragments/cloudstack.py
* implemented in module_utils/cloudstack.py -> https://github.com/ansible/ansible/pull/12083
9 years ago
whiter
e2481ff1e6
Remove debug print statement. Fixed ensure_propagation call to pass 'route_table' and 'connection'.
9 years ago
whiter
3961f30f66
Added option to specify tags or route-table-id, quoted doc strings, added more detail to returned route table object, numerous minor fixes
9 years ago
Bret Martin
6cde07994e
Don't enable route propagation on a virtual gateway with propagated routes
9 years ago
Bret Martin
c84ad99760
Don't attempt to delete routes using propagating virtual gateways
9 years ago
Bret Martin
4dfcadd92e
Call ensure_propagation() with the retrieved route table ID
9 years ago
Bret Martin
3558263487
Don't check original_association_ids since it is not set, per comment above
9 years ago
Bret Martin
e741e5a002
Correct enable_vgw_route_propagation test_run parameter to dry_run
9 years ago
Rob White
75261e3a1f
Blank aliases removed
9 years ago
whiter
1e332f691f
Changed to use "connect_to_aws" method
9 years ago
whiter
24e35f703c
Documentation update
9 years ago
Herby Gillot
db76089eaa
Allow VPC igw to be specified by gateway_id: "igw"
9 years ago
Robert Estelle
cb8f83a6c7
ec2_vpc_route_tables - Allow reference to subnets by id, name, or cidr.
9 years ago
Robert Estelle
97bae969cf
ec2_vpc_route_tables - Remove more dict comprehensions.
9 years ago
Robert Estelle
dd0eccf427
ec2_vpc_route_table - Fix unintended tag search regression.
9 years ago
Robert Estelle
dce995e196
ec2_vpc_route_table - Support route propagation through VGW.
...
Based on work by Bret Martin via pull request #356
9 years ago
Robert Estelle
b76f9a7eca
ec2_vpc - More dry running in check mode.
9 years ago
Robert Estelle
9068bde560
ec2_vpc - Update dict comprehensions and {} formats for python2.6
9 years ago
Robert Estelle
17f1be7fd8
ec2_vpc - Update some documentation strings.
9 years ago
Robert Estelle
79660737b1
ec2_vpc - More efficient tag search.
9 years ago
Robert Estelle
2325bae599
ec2_vpc - Fail module using fail_json on boto import failure.
9 years ago
Robert Estelle
504e1773ef
ec2_vpc - VPCException -> AnsibleVPCException
9 years ago
Robert Estelle
bded55a84d
EC2 subnet/route-table: Simplify tag updating.
9 years ago
Robert Estelle
c83501f4c7
Split out route table and subnet functionality from VPC module.
9 years ago
Rene Moser
e5517fafc1
cloudstack: cs_instance: deploy instance in desired state on state=started/stopped
...
Before this change, an instance must be present for make use of state=stopped/started. Now we are deploying an instance in the desire state if it does not exist.
In this case all args needed to deploy the instance must be passed. However the short form for stopping/starting an _existing_ instance still works as before.
9 years ago
Rene Moser
513739a151
cloudstack: cs_template: add new arg cross_zones
9 years ago
Tim Bielawa
45874daeb1
Fix capitalization in nagios 'services' parameter comment
9 years ago
Alex Punco
6b1f7099e1
fix creation containers on btrfs subvolumes
9 years ago
varnav
1050b0f03f
Small improvement in documentation
9 years ago
Joseph Callen
df19a37dc5
New VMware Module to support migrating vmkernel adapter
9 years ago
Russell Teague
64dc507d44
Adding vmware_target_canonical_facts module
9 years ago
Chrrrles Paul
a3cbfeca28
Revert "Revert "New VMware Module to support configuring a VMware vmkernel IP…"
9 years ago
Russell Teague
d405650b8f
Adding vmware_vm_vss_dvs_migrate module
9 years ago
Amanpreet Singh
3459f966d8
Make pagerduty_alert module more inline with ansible modules - use state parameter instead of event_type - add support for check mode
9 years ago
Amanpreet Singh
47235987b2
Add new module: pagerduty_alert - trigger, acknowledge or resolve pagerduty incidents
9 years ago
Chrrrles Paul
c4dcffc9f2
Revert "New VMware Module to support configuring a VMware vmkernel IP Address"
9 years ago
Russell Teague
fc0b830bca
Adding vmware_vmkernel_ip_config module
9 years ago
Joseph Callen
acf72d3572
New VMware Module to support adding distribute vswitch
9 years ago
Joseph Callen
94d808e8df
New VMware Module to support adding an ESXi host to vCenter
9 years ago
Russell Teague
6e9dce82e9
Adding vmware_vmkernel module
9 years ago
Joseph Callen
9da3e2c5b6
New VMware Module to support adding distributed portgroups
9 years ago
Rene Moser
19191907c5
cloudstack: cs_domain: rename argument cleanup to clean_up for consistency
9 years ago
Rene Moser
6a70e7d6fb
cloudstack: cs_staticnat: fix wrong class name used
9 years ago
Rene Moser
2f031f13fc
cloudstack: cs_portforward: fix returns for int casting
...
* missing self.
* variable must be named portforwarding_rule, not resource
9 years ago
Rene Moser
6f91273fe1
cloudstack: cs_instance: fix ip address may not be set on default nic
9 years ago
Kristian Koehntopp
2d9d474f23
update inline documentation
9 years ago
Kristian Koehntopp
2e80ff1898
add force= option to allow force installation/removal of packages
9 years ago
Joseph Callen
03ecc4e657
New VMware Module to support adding standard portgroups
9 years ago
Russell Teague
1d770af4f3
Adding vmware_vm_facts module
9 years ago
Siva Popuri
92df57453d
minor change to get rid of code inspection warnings
9 years ago
Siva Popuri
c63bf938e9
minor documentation change
9 years ago
Siva Popuri
04ce93651c
clc_blueprint_package: module for installing blueprint packages for Centurylink Cloud servers
9 years ago
Siva Popuri
c0dae5a6be
Module for managing firewall policies in centurylink cloud
9 years ago
Matt Baldwin
343f906ae1
Rebuild of ealier PR.
9 years ago
Andreas Skarmutsos Lindh
d2bcd4e8e7
quoted version_added
9 years ago
Andreas Skarmutsos Lindh
0e55b498ad
add version_added
9 years ago
Andreas Skarmutsos Lindh
4b0dc387ce
cpanm: add installdeps option
9 years ago
Russell Teague
d30e466103
Adding vmware_vsan_cluster module
9 years ago
Russell Teague
d24a648a1d
This includes a new module for VMware vSphere
...
Creates a VMware vSwitch
We have an end-to-end playbook that performs bare metal provisioning and
configuration of vSphere.
The playbooks/tasks and results from that testing is what will be listed
in this PR.
If there are any questions please let either @jcpowermac or @mtnbikenc
know.
Tested with version
```
$ ansible-playbook --version
ansible-playbook 1.9.2
configured module search path = None
```
Associated tasks used for testing below
```
- name: Add a temporary vSwitch
local_action:
module: vmware_vswitch
hostname: "{{ inventory_hostname }}"
username: "{{ esxi_username }}"
password: "{{ site_passwd }}"
switch_name: temp_vswitch
nic_name: "{{ vss_vmnic }}"
mtu: 9000
```
Verbose testing output and results
```
TASK: [Configure ESXi hostname and DNS servers]
*******************************
<127.0.0.1> REMOTE_MODULE vmware_dns_config password=VALUE_HIDDEN
hostname=foundation-esxi-01 change_hostname_to=cscesxtmp001
domainname=lordbusiness.local dns_servers=192.168.70.3,192.168.70.4
username=root
<127.0.0.1> REMOTE_MODULE vmware_dns_config password=VALUE_HIDDEN
hostname=foundation-esxi-02 change_hostname_to=cscesxtmp002
domainname=lordbusiness.local dns_servers=192.168.70.3,192.168.70.4
username=root
<127.0.0.1> REMOTE_MODULE vmware_dns_config password=VALUE_HIDDEN
hostname=foundation-esxi-03 change_hostname_to=cscesxtmp003
domainname=lordbusiness.local dns_servers=192.168.70.3,192.168.70.4
username=root
changed: [foundation-esxi-01 -> 127.0.0.1] => {"changed": true}
changed: [foundation-esxi-03 -> 127.0.0.1] => {"changed": true}
changed: [foundation-esxi-02 -> 127.0.0.1] => {"changed": true}
```
9 years ago
Luiz Felipe G. Pereira
665745e2bd
Fixing empty tags check
...
Right now even if you pass in an empty tags list to the module (either with
an empty string or null) it will erroneously think the tags list have changed
and re-apply the tags on every run
9 years ago
Joseph Callen
35087325a8
New VMware Module to support configuring DNS on ESXi hosts
9 years ago
Brian Coca
e3bdd556cd
removed empty notes
9 years ago
Brian Coca
e3692395ef
minor doc updates to vmware_cluster
9 years ago
Joseph Callen
0ea19499ae
New VMware Module to support adding a cluster to vCenter
9 years ago
Michael J. Schultz
6967ad1193
Remove old Ansible AWS magic
9 years ago
Michael J. Schultz
cb9572277a
Names and aliases matching other modules
9 years ago
Michael J. Schultz
727bcf9340
Add EC2 ELB Facts module to gather facts about ELBs!
9 years ago
whiter
7160312383
Fixed tag comparison
9 years ago
Rob White
9a0bc389ef
New module - s3_bucket
9 years ago
sirkubax
83b03752c5
QuickFix of issue 813
9 years ago
Brian Coca
6e198ff51a
updated docs to new choice option
9 years ago
Daniël
824bdad62c
add zfs backing store support
9 years ago
Rene Moser
b9cf174a8b
cloudstack: cs_network: rename broadcast_domaintype to broadcast_domain_type for consistency
9 years ago
Rene Moser
368b553fd7
cloudstack: cs_security_group_rule: fix typo
9 years ago
Rene Moser
26652002a4
cloudstack: add Simulator as hypervisor
9 years ago
Rene Moser
7bcbc7819c
cloudstack: rename displaytext, displayname to dislplay_... for consistency
9 years ago
Rene Moser
65dc7af166
cloudstack: use new get_result() handling
9 years ago
Rene Moser
41315b2cd9
cloudstack: cs_template: fix state=absent must not need vm, url
...
only for state=present, fixes example.
9 years ago
Philip Carinhas
5a134d406b
Improve error message
9 years ago
Philip Carinhas
c42b8b4ad7
Fix rabbitmq_plugin.py: broken prefix path
9 years ago
Brian Coca
334b13b814
made seport 2.4 compatible
9 years ago
Dan Keder
f7d1d35709
seport.py: fix the "change" indication
9 years ago
Dan Keder
cda2aeb6c0
seport.py: Minor changes in docstrings
9 years ago
Dan Keder
d1f976f3df
seport.py: Add ability to specify multiple ports/port ranges
...
It's way faster than running the module repeatedly.
9 years ago
Dan Keder
494f05557a
Add module system/seport.py
...
Module for managing SELinux network port type definitions
9 years ago
Matt Baldwin
26f719abb6
Rebuild of previous PR.
9 years ago
Matt Baldwin
4e4639ebc6
Rebuild of a previous PR.
9 years ago
Siva Popuri
61dbec9521
Ansible module for managing load balancers in Centurylink Cloud
9 years ago
Siva Popuri
c0e484d5b2
added no_log attribute to password argument.
9 years ago
Siva Popuri
8b44170fa0
clc_server: Ansible module for creating or deleting servers in Centurylink Cloud
9 years ago
Siva Popuri
2ad900ec7b
Ansible module for modifying existing servers in Centurylink cloud
9 years ago
Matt Baldwin
f6b5c36eca
Rebuilt commit for Ansible PR.
9 years ago
Brian Coca
69f4ac7504
better short description for a10 modules
9 years ago
Paul Markham
30f6995939
Updates for Solaris 11
9 years ago
Paul Markham
ecd5b22f59
Updates based on community review.
...
* Changed 'config' from a list to a string so any valid zonecfg(1M) syntax is accepted.
* Made default state 'present'
* Added 'attached', 'detached' and 'configured' states to allow zones to be moved between hosts.
* Updated documentation and examples.
* Code tidy up and refactoring.
9 years ago
Paul Markham
9073db0ee9
Handle case where .UNFONFIGURE file isn't there
9 years ago
Paul Markham
3610cf244e
Change state back to a required parameter
9 years ago
Paul Markham
240a559a2d
Changed 'whole_root' option to 'sparse'. Added state='started' as synonym for state='running'.
9 years ago
Paul Markham
68d2251016
- Renamed module to solaris_zone.py - Updated 'version_added' - Updated description of 'state' to make each line a list item - Check that OS is Solaris
9 years ago
Paul Markham
03730a3d55
Added zone.py module to manage Solaris zones
9 years ago
Brian Coca
b0e86d3551
fixes to prevent doc brekage
9 years ago
Mehmet Ali \"Mali\" Akmanalp
4a6c9dd5b3
Fixes issues where keys missing from bower output
...
Fixes #495
9 years ago
Rene Moser
cbaa353a87
cloudstack: cs_ip_address: doc style fixes
9 years ago
Rene Moser
88488c26ef
cloudstack: cs_instance: use mutually_exlusive of AnsibleModule
9 years ago
Rene Moser
f4f20c7c20
cloudstack: sync cs_facts with best practices
9 years ago
Rene Moser
728f9fd9fa
cloudstack: cs_network fix zone not in result
9 years ago
Darren Worrall
ab7af801c1
Add alias
9 years ago
Darren Worrall
d115960e03
Api tidy up
9 years ago
Darren Worrall
eb27460d67
Rename param to ip_to_networks
9 years ago
Darren Worrall
0e1b2e5b3a
Add iptonetwork parameter
9 years ago
Milamber
1760c6c670
Add an option to allow the resize of root disk when the instance is created. (need CloudStack 4.4 or +, cloud-initramfs-growroot installed on the template)
...
Signed-off-by: Milamber <milamber@apache.org>
9 years ago
Bill Nottingham
5f189d807c
Add lldpctl to requirements.
9 years ago
Darren Worrall
ffbc9d888f
Remove listall
9 years ago
Darren Worrall
b937f9a79c
Param fixes to associateIpAddress
9 years ago
Darren Worrall
e92acede5b
Doc updates
9 years ago
Darren Worrall
6daa6f797c
Fix imports, override get_network and get_ip_address
9 years ago
Darren Worrall
1c052c6f0e
More relevant example
9 years ago
Darren Worrall
3a1720d6f0
Add cs_ip_address module
9 years ago
Michael Schuett
d6c44ca174
Fix username
...
Had missed one username and mixed up one with the other.
9 years ago
Michael Schuett
242628b2c2
remove quotes
9 years ago
Michael Schuett
4c907cdace
Add link
...
link to github users accounts
9 years ago
Brian Coca
bd0eeae6ff
fixed a few typos fixes #821
9 years ago
Brian Coca
7c964b0dd3
moved znode to clustering added version_added
9 years ago
Trey Perry
8db516bc5f
Adding license and removing errant default on the hosts option
9 years ago
Trey Perry
9b48f8b50d
Contributing a ZooKeeper module (requires Kazoo)
9 years ago
Rene Moser
371e67d885
cloudstack: doc fixes
9 years ago
Rene Moser
ab00c9aacc
cloudstack: fix KeyError: 'public_ip' in cs_instance
9 years ago
Michael Schuett
a5047c70c8
Cleanup docs
...
Change to 2.0 release and remove unneeded empty aliases.
9 years ago
Michael Schuett
a66854f95b
Update and rename ec2_search.py to ec2_remote_facts.py
9 years ago
Michael Schuett
9b19de89c7
Remove unneeded nesting
...
The double nesting causes an issue with setting a default empty list if you need to loop over this using with_items. This fixes the issue since it looks like ansible silently fails at setting the default if you use with_items: registered_var['one']['two'] where one is not set.
9 years ago
Michael Schuett
509188bfd9
Document ignore_state
...
Added documentation for ignore_state and updated the example since you
would really only use this module if you are going to register it to a
variable.
9 years ago
Michael Schuett
3e5a33f106
Typo
...
Remove typo from when I recently was testing logic for also having an include state.
9 years ago
Michael Schuett
627179b79e
ec2_search module
...
This module lets you get information about any number of ec2 instances
in your environment. It also has the option of creating hostnames based
on the ip of your server.
9 years ago
Rene Moser
70762b0290
cloudstack: new module cs_domain
9 years ago
Toshio Kuratomi
7434c48d9d
Switch from httplib to fetch_url
9 years ago
Chris Church
eaf6d6fb4d
Workaround for bug in PowerShell Get-Website cmdlet.
9 years ago
whiter
2a4704e21d
Changed resource_tags to tags to match other modules (resource_tags still an alias) Added get_subnet_info method to return more subnet info - matches same method in ec2_vpc_subnet_facts module Rework of tags - will now only apply the tags listed in the module. Existing tags not listed will be removed (desired state!)
9 years ago
whiter
3497f67d28
Updated doco for vpc_subnet
9 years ago
whiter
d7269d977b
Updated documentation
9 years ago
Robert Estelle
6670f7a220
ec2_vpc_subnet - Use dict constructor instead of comprehension.
9 years ago
Robert Estelle
7733c3f2be
ec2_vpc_subnet - resource_tags is not required.
9 years ago
Jonathan Davila
5e31e37f9e
Doc string fix for vsphere_copy
9 years ago
Brian Coca
f9a42f60c5
minor doc uptates
9 years ago
Kim Nørgaard
8a826d61e9
fixed a few issues pointed out by @resmo, pyflakes, pep8
9 years ago
Kim Nørgaard
7cc2cd7881
Add basic slackpkg support
9 years ago
Brian Coca
adf7132586
updated version_added
9 years ago
Kevin Brebanov
4d184a3d5b
Use the module's get_bin_path function to find 'apk' and reuse the return value in all functions
9 years ago
Kevin Brebanov
4d50f557bd
Modify 'name' argument to be of type 'list' in order to support 'with_items' looping
9 years ago
Kevin Brebanov
90a644c18d
Update documentation
9 years ago
Kevin Brebanov
95dc4ec5ec
Allow multiple packages to be installed at the same time
9 years ago
Kevin Brebanov
a5d604e151
Allow multiple packages to removed at the same time
9 years ago
Kevin Brebanov
69389f0cdc
Adding apk module
9 years ago
Alexander Gubin
3ccc50fcd5
zypper: Add local/remote rpm installation
...
Add remote rpm example
9 years ago
Thomas Bechtold
00a5c352ec
zypper_repository: Fix repo parsing for empty list
...
When no repositories are defined in zypper, the return code
of "zypper repos" is 6. Handle that case and don't fail
if zypper_repository has to deal with an empty repo list.
Fixes https://github.com/ansible/ansible-modules-extras/issues/795
9 years ago
Brian Coca
deb36b00d0
added missing license headers fixes #508
9 years ago
Michael Scherer
bdd24fd7a5
Add selinux_permissive module, to be able to manage permissive domain
9 years ago
Serge van Ginderachter
14ba9b4b31
open_iscsi: minor PEP8 whitespace fixes
9 years ago
Serge van Ginderachter
21720f6bee
Return devicenodes as empty list if no LUN's
...
got connected. It is possible for an intiator to successfully connect to a
target, whilst getting no LUN's back. If no devicenodes get detected, it makes
more sense to return an empty list than plainly None.
This potentially avoids further tasks to have to check if devicenodes is
iterable.
9 years ago
Brian Coca
3acb084902
clarified xmpp lib to use
9 years ago
Benno Joy
bd9eca2d30
update license
9 years ago
Benno Joy
b49b1c6d7d
Module for modifying NAT rules in vcloud or vcd
9 years ago
Benno Joy
6abf3a856d
Module for modifying firewall rules in vcloud or vcd
9 years ago
Brian Coca
47fdd8a960
minor doc fixes to xenserver_facts
9 years ago
Andy Hill
eab023f8db
Add xenserver_facts module
...
This module gathers facts about a XenServer host, gathering them in a single
connection instead of multiple xe commands.
9 years ago
Rob White
f0bdf74b5e
New module - ec2_vpc_route_table_facts
9 years ago
Toshio Kuratomi
6d1679c47f
Use fetch_urls code to do basic auth instead of our own i nthe twilio module
9 years ago
Brian Coca
cff83ca72a
more doc fixes
9 years ago
Toshio Kuratomi
1fe074c2b2
Port twilio to fetch_url
9 years ago
Toshio Kuratomi
f13b063224
Port uptimerobot to fetch_url
9 years ago
Toshio Kuratomi
4a179b9a6e
Port layman to fetch_url
9 years ago
Toshio Kuratomi
6ac750f174
Port typetalk to fetch_url
9 years ago
Toshio Kuratomi
91ed01d73e
Port sendgrid to fetch_url
9 years ago
Toshio Kuratomi
8be4ffd07c
Use fetch_url's basic auth instead of code specific to this module
9 years ago
Brian Coca
9f57c1b114
minor doc fixes to pam_limits
9 years ago
Sebastien ROHAUT
5be637a354
Update pam_limits.py
...
Add version 2.0
Remove default: from documentation for required values
use atomic_move from ansible module API
9 years ago
Sebastien ROHAUT
1c76fb14bb
Add "-" to ulimit type
...
Just edited pam_types to add the '-', as explained in man 5 limits.conf
9 years ago
Sebastien ROHAUT
c62430b452
Create pam_limits.py
...
The pam_limits module modify PAM limits, default in /etc/security/limits.conf.
For the full documentation, see man limits.conf(5).
9 years ago
Maciej Delmanowski
8e3da4212b
Update author information in virt_pool docs
9 years ago
Maciej Delmanowski
c5c69ca1e7
Update author information in virt_net docs
9 years ago
Maciej Delmanowski
6c4f50a2ea
Remove unused parameter from method arguments
9 years ago
Maciej Delmanowski
b42bc91258
Add whitespace so diff with 'virt_pool' is easier
9 years ago
Maciej Delmanowski
e1084e5caa
Rewrite method to not use try/except
...
Additional checks are not needed, because 'self.conn.get_entry(-1)'
returns all existing entries, each one should have state defined.
9 years ago
Maciej Delmanowski
1f65953090
Rewrite for loops in a more Pythonic style
9 years ago
Maciej Delmanowski
2fde14aaf1
Remove separate check for Xen
...
Module checked for Xen-based system, however since 'xen:///' URI support
exists in 'libvirt', we should use it explicitly instead.
9 years ago
Maciej Delmanowski
8a1abfdd92
libvirt: virt_net module
...
This module manages network configuration in libvirt.
9 years ago
Toshio Kuratomi
a0411ff0cd
Port librarto_annotation from urllib2 to fetch_url
9 years ago
Rene Moser
81006ab9c3
cloudstack: fix typos in doc
9 years ago
Maciej Delmanowski
7e3787dd11
libvirt: virt_pool module
...
This module manages storage pool configuration in libvirt.
9 years ago
Mark Hamilton
16ce963948
removed syslog import
9 years ago
Mark Hamilton
24375f5d22
Changed syntax to support python2.4. Allow external_ids to be None.
9 years ago
Mark Hamilton
fdec957d36
removed syslog. Generalized external id concept. Now user can add or remove multiple external ids. Added documenation about fail_main parameter.
9 years ago
Mark Hamilton
0b37a6d391
Add support for external_id and fail_mode. Updated syntax to pass pep8 v1.6.2 and pylint v0.25.0
9 years ago
Nando Vieira
236b2d5c0d
Use correct variable name.
9 years ago
Michael Scherer
c6391741a2
Do not assume that /var/lib/locales/supported.d/local exist
...
Since people can generate their own image with debootstrap, and
this wouldn't create a file /var/lib/locales/supported.d/local,
better check if it exist and work if it doesn't.
Fix #656
9 years ago
Michael Scherer
d031cd2998
Move examples to EXAMPLES variable
...
Partially fix #507
9 years ago
Michael Scherer
2ff3438435
Use the parameter 'name' everywhere for consistency
...
Fix https://github.com/ansible/ansible/issues/11395
9 years ago
Charlie Root
e852df1c0a
Add rootdir option to pkgng
9 years ago
Indrajit Raychaudhuri
fb268d58d9
Improve pacman module
...
- detect and use pacman_path via get_bin_path helper
- simplify pending upgrade detection
- apply outstanding changes from #358 , #41
9 years ago
Konstantin Shalygin
873c478853
add 'version_add'
9 years ago
Konstantin Shalygin
bf7498bc64
add force remove feature
9 years ago
Konstantin Shalygin
1776118aea
add upgrade future, patch by n0vember-
9 years ago
Brian Coca
040f72f811
fixed license and copyright
9 years ago
Brian Coca
b17859d8d5
removed redundant version added
9 years ago
Benno Joy
58af9f159e
Module for creating vapp/vm in vcloud or vcd
9 years ago
Peter Mounce
9660b1f887
version -> 2, remove unnecessary doc attributes
9 years ago
Peter Mounce
ded61f5a49
fix license boilerplate
9 years ago
Peter Mounce
e193215d12
win_webpicmd module for IIS module installation
...
Chocolatey 0.9.9+ deprecated support for the `webpi` custom source, so I needed to write this.
[Windows Web Platform Installer](http://www.microsoft.com/web/downloads/platform.aspx ) is a way of installing products and applications for Microsoft IIS on Windows. It has a [command line](http://www.iis.net/learn/install/web-platform-installer/web-platform-installer-v4-command-line-webpicmdexe-rtw-release ); this ansible module allows IIS modules to be installed via this means.
To find out names of modules, use `webpicmd /list /listoption:available`.
Notes:
* `webpicmd` must be installed and on `PATH` first (see `win_chocolatey` module; package is `webpicmd`)
* `webpicmd` does not allow modules to be uninstalled
* IIS must be installed first (see `win_feature` module; package is `Web-Server`)
* Installations will
* accept EULA (which otherwise requires user input)
* suppress reboots (so you have to manage those; see `win_reboot` module)
9 years ago
Peter Mounce
761197707b
use the notes property
9 years ago
Peter Mounce
e00089986a
version -> 2, quote doc strings with colons
9 years ago
Peter Mounce
490c8fa0ca
Add documentation note
9 years ago
Peter Mounce
1c6e252ca0
Create win_dotnet_ngen module
...
When .NET is installed or updated, ngen is triggered to optimise the installation. This triggers high CPU while it's happening, and usually happens at an inconvenient time.
This allows you to trigger it when you like. Full details and background in doc.
I don't know a way to figure out whether this is required without actually running it.
9 years ago
dohoangkhiem
08e4ef5120
Remove incorrect copyright | minor refinement of code convention
9 years ago
dohoangkhiem
3c4fa05ef0
New module: gce_tag for add/remove tags to/from GCE instance
9 years ago
Peter Mounce
a9978b5283
re-submit @adematte's PR #278 against HEAD
9 years ago
Toshio Kuratomi
de2f9ed5ff
Port maven_artifact to fetch_url
9 years ago
Toshio Kuratomi
4fb7a2821a
Use the correct module param names to pass user/pass
9 years ago
Toshio Kuratomi
bb0082a67d
Port campifre to fetch_url
9 years ago
Mathias Merscher
588ff5f512
ISO-8859-15 locale normalization in locale_gen module
...
Signed-off-by: Mathias Merscher <Mathias.Merscher@dg-i.net>
9 years ago
Toshio Kuratomi
64fbe80199
Fix typo in docs
9 years ago
Matt Baldwin
056d56ce24
Correcting issues raised by @abadger.
9 years ago
Matt Baldwin
1e7df67e76
Resolving issues flagged in pull request #683
9 years ago
Matt Baldwin
058f3772f1
Ansible ProfitBricks Compute Module.
9 years ago
Brian Coca
71aba1cd51
fixed decriptions to be lists
9 years ago
Toshio Kuratomi
022af3f146
dnf rewrite requires 2.6 and above (dnf bindings require 2.6 and above as well)
9 years ago
Toshio Kuratomi
a4859e1087
Clean up unneeded urllib2 imports
9 years ago
Mark Hamilton
dccee8bcd4
removed syslog.openlog
9 years ago
Mark Hamilton
67de0aba08
Added version_added and default to new parameters external_ids and set. Generalized external_ids to handle any parameter.
9 years ago
Mark Hamilton
77d2ef2b1b
Added support to assign attached mac address interface id and port options. Updated code to pass pep8 v1.6.2 pylint v0.25.0.
9 years ago
Jeff Geerling
0500cf602e
Make HAProxy module documentation a little easier to read.
9 years ago
Siva Popuri
ba185f1bf1
corrected the license string to make it compatible with GPLV3
9 years ago
Siva Popuri
98253831c1
changes to include PR review comments
9 years ago
Rene Moser
8492f7e05c
cloudstack: new module cs_staticnat
9 years ago
Rene Moser
15b6ae8e5c
cloudstack: cs_instance: fix display_name not used in deployment
9 years ago
Rene Moser
1f25377ce9
cloudstack: use get_or_fallback() from cloudstack utils
9 years ago
Rene Moser
743ed1cd82
cloudstack: cs_portforward: fix public_end_port was used for private_end_port
9 years ago
Rob White
280086f230
Doc fixup
9 years ago
Rob White
a979c0db8e
Removed requirement for target_bucket
9 years ago
Rob White
dbd26446c8
New module - s3_logging
9 years ago
Maciej Delmanowski
1b6980b086
virt: remove BabyJSON
...
Removed the usage of baby json. This is in response to the fact
that the baby json functionality was removed in Ansible 1.8
Ref: #430
9 years ago
Phil
f6d66bb3db
minor doc fixes that had lingering description of deprecated functions
9 years ago
Brian Coca
b789277517
minor doc fixes
9 years ago
Mathew Davies
40f77fd07c
Add more examples
9 years ago
Mathew Davies
36c5ac65f7
Note that the plugin can't be updated once installed
9 years ago
Mathew Davies
752a24caa7
Move ansible util import to the bottom of the module
9 years ago
Mathew Davies
9b6ca2b248
Add default documentation for timeout
9 years ago
Mathew Davies
d2d3510d03
Add required property to version documentation
9 years ago
Mathew Davies
b4fb90439f
Remove debugging line
9 years ago
Mathew Davies
0d6cd1d8ab
Document defaults
9 years ago
Mathew Davies
8dc99baabf
Add Elasticsearch plugin module
9 years ago
Toshio Kuratomi
16cb0e979d
Tabs to spaces
...
Fixes #666
9 years ago
Brian Coca
a40bf06992
added placeholder to be used on build (TODO: update makefile)
9 years ago
Boris Ekelchik
1b56c446b8
Added changes requested by reviewers
...
Copied @wimnat incorporating changes requested in feedback comments
9 years ago
Boris Ekelchik
7d562272a4
New sts_assume_role module
9 years ago
Rene Moser
7806d3d134
cloudstack: cs_instance: fix missing resource error in check mode if instance is not yet present
9 years ago
Phil
01b36130a8
use convertto-bool for rm and recurse params
9 years ago
Phil
2d1189dee8
removes restart functionality, and added creates param for idempotency
9 years ago
Phil
af660c38fa
fixes typo
9 years ago
Phil
8d9697e7fe
update to not auto-install PSCX - will use built-in powershell method instead for .zip files - added example for installing pscx as a pretask
9 years ago
schwartzmx
97744b2dc0
fixes unzip bug for zip files, thanks to @ryanwalls - also fixes possible import errors, and switches to use Start-Process on install to correctly wait
9 years ago
schwartzmx
6439c96b2b
updates docs, adds unzip func for bz2 gz tar msu¬ - Added functionality for unzipping/decompressing bzip gzip tar exe (self extracting) and msu (ms update) files to coincide with added functionality to win_zip¬ - Added functionality requires PSCX (it will be installed if it can't be imported)¬¬ - First try with chocolatey, if fail, direct install from msi - Added recurse param to recursively unzip files from a compressed folder¬ - useful for example: unzipping a Log.zip file that contains a load of .gz files¬ - setting rm param to true will remove all compressed files after decompressing¬
9 years ago
Phil Schwartz
c5770b9fe0
fixes rm & restart param checks
9 years ago
Phil Schwartz
17f160244f
edit check for extension to use library func
9 years ago
Phil Schwartz
074305a67d
specifies creation of directory if !exists - added try catch for creation of directory, in case of an invalid path specified - added specification to documentation
9 years ago
Phil Schwartz
6f7835a73f
init commit
9 years ago
Rene Moser
56d095cd4d
irc: remove version_added for nick option, should have been nick_to option
9 years ago
Brian Coca
ac206e55ff
added missing version_added to new filesystem option
9 years ago
Brian Coca
1a8c6d552c
make token no_log in slack plugin
9 years ago
William Brown
11966605ec
Changes to allow FS resize in filesystem
9 years ago
René Moser
4d3126d8b3
irc: add version_added to new option nick
9 years ago
Toshio Kuratomi
36429c7b9b
Fix the documentation of route53_zone
9 years ago
Adrian Muraru
586aacbd84
Implemented comments
9 years ago
Adrian Muraru
6052b718e1
Add option to send a private message in irc module
9 years ago
Adam Keech
b365b83906
Adding functionality to not only edit Values, but also Keys.
9 years ago
Adam Keech
1710d1aa0c
Renaming variables in win_regedit module to make more sense with actions that are happening.
9 years ago
Adam Keech
907fa20035
Adding win_regedit module
9 years ago
Christopher Troup
5f57ffcbba
Add GPL file header
9 years ago
Christopher Troup
af8c363932
Use state: present|absent rather than command: create|delete
9 years ago
Christopher Troup
beceeb440d
Update documentation to include usual fields
...
- Adds version_added
- Adds author
- Removed default: null from a required field
9 years ago
Christopher Troup
a6e79f6347
Add support for creating and deleting Route53 hosted zones
...
Supports both private (per-VPC) and public hosted zones.
9 years ago
Igor Khomyakov
3f697919ef
fix user notification for v2 api
...
`notify` parameter is not working as expected for hipchat API v2.
9 years ago
Robert Buchholz
7c44de7368
patch: Add binary option that maps to --binary to handle CLRF patches
9 years ago
Bruce Pennypacker
2aa148a746
changed 'deleted' to 'absent'
9 years ago
Bruce Pennypacker
07aa5bc09a
Updated 'ongoing' to also return properly formatted json
9 years ago
Bruce Pennypacker
461beed833
Fixed results & 'Changed'. Added 'deleted' action. Added ability to specify multiple services.
9 years ago
Brian Coca
493e821f09
added version_added to new origin option
9 years ago
John W Higgins
b8bf7bd084
Switch to origin and cleanup
9 years ago
John W Higgins
c6a38ef185
Add zfs cloning
9 years ago
Ash Wilson
c10f898b53
Use rax_to_dict().
9 years ago
Ash Wilson
9928efedc9
Bring the examples up to date.
9 years ago
Ash Wilson
b76dff4411
Guard calls that modify the CLB with try/except.
9 years ago
Ash Wilson
f97c3cb8b6
Include the balancer acted upon in the result.
9 years ago
Ash Wilson
e7d31217f1
Bump version_added.
9 years ago
Ash Wilson
6eda375684
Use rax_find_loadbalancer utility method.
9 years ago
Ash Wilson
0177ba903a
Remove redundant "state" validity check.
9 years ago
Ash Wilson
9dfba4881f
Rename "balancer_name" to "loadbalancer."
9 years ago
Ash Wilson
575ace06b9
Move ansible imports to the module's bottom.
9 years ago
Ash Wilson
7bf7f23b3e
Use the correct version_added.
9 years ago
Ash Wilson
05cee6a120
Initial implementation of rax_clb_ssl.
9 years ago
Quentin Stafford-Fraser
e57a771860
webfaction: Allow machine to be specified if account has more than one.
9 years ago
Toshio Kuratomi
dfed9bf832
Disable travis docs checks for now
9 years ago
Toshio Kuratomi
a43a93315f
Add author github ID
9 years ago
Rene Moser
24b0943eaa
cloudstack: fix user_data gathering, must not be in for loop
9 years ago
Rene Moser
1aa4d0c2dd
cloudstack: update code to match best practice
...
* Remove catchall exception
* use `if __name__ == '__main__':`
9 years ago
Rene Moser
4020ebaecf
cloudstack: fix state=expunged in cs_instance
9 years ago
Rene Moser
cbfc5a3079
cloudstack: cs_instance do not pass zoneid to listVirtualMachines
...
This change is related to 2 issues;
- The API does not return destroyed VMs if zone ID is passed for CS version < 4.5.2. Also see CLOUDSTACK-8578. This only affects domain and root admins.
- The instance name must be unique across all zones. If we pass the zone ID to find a VM, it will not be found if it is in a different zone but a deployment with the name would fail.
9 years ago
Rene Moser
6fd10bed8f
cloudstack: cleanup cs_instance use param key exlicitly for utils methods
9 years ago
Rene Moser
da3db1bfda
cloudstack: fix cs_instance can not find iso and disk offering if domain is set.
...
This does only affect root admins.
9 years ago
Matt Martz
0399d40895
replace tabs with spaces in mongodb_user.py
9 years ago
Matt Martz
45e9216fc4
Fix interpreter line in webfaction modules
9 years ago
Matt Martz
bfa9852fc7
Update vsphere_copy.py to use new style module_utils import
9 years ago
Matt Martz
18878be584
Add missing __init__.py file
9 years ago
Matt Martz
17b1edfa1c
Give dpkg_selections a .py file extension
9 years ago
Toshio Kuratomi
a206f3d89f
Fix bundler documentation
9 years ago
Dag Wieers
ab7a8a6a11
Work around a software bug in vSphere
...
Due to a software bug in vSphere, it fails to handle ampersand in datacenter names.
The solution is to do what vSphere does (when browsing) and double-encode ampersands.
It is likely other characters need special treatment like this as well, haven't found any.
9 years ago
Rick Mendes
c89e05892a
upgraded docs and argspec to match module guidelines
9 years ago
Rick Mendes
1286364498
optionally supports waiting for the password to be available
9 years ago
Rick Mendes
110388be11
added version_added to key_passphrase
9 years ago
Rick Mendes
cced189390
now handles keys protected with a passphrase
9 years ago
Tim Hoiberg
9b03eccbc1
Fixing typo
9 years ago
Tim Hoiberg
0ee7db13d9
Adding module to manage Ruby Gem dependencies via Bundler
9 years ago
Timothy Vandenbrande
8a28ac3da7
updated version added for source into the docs
9 years ago
Timothy Vandenbrande
0861037fd9
added a source/network add/remove to/from zone for firewalld - removed useless comment
9 years ago
Toshio Kuratomi
40c794e185
Add testing documentation to travis
9 years ago
Patrik Lundin
e5b975a472
openbsd_pkg: Update author mail address.
9 years ago
Alan Loi
dbbeee34a0
Check AWS region and credentials are provided.
9 years ago
Alan Loi
a7732e23dd
Docfixes - add version_added and default values.
9 years ago
tylerturk
4f665e71bd
Fix documentation bug
9 years ago
Peter Mounce
08bf656309
Code-review
...
Swap state enabled/disabled -> enabled yes/no
9 years ago
Peter Mounce
8f74e4acdf
no default, remove it
9 years ago
Peter Mounce
e518672a75
version_added -> 2, remove empty aliases
9 years ago
Peter Mounce
c2ba569bf4
caught out by syntax
9 years ago
Peter Mounce
2fc0cec990
correct variable name
9 years ago
Peter Mounce
be2ca80c2b
win_scheduled_task module for windows
...
Fledgling module to allow scheduled tasks to be managed.
At present, I only need enabled/disabled support. There's lots of scope for more features.
9 years ago
Rene Moser
03a6fc0c56
cloudstack: fix cs_instance hypervisor must be omitted if set on template/iso
...
Fix related to issue reported in PR GH-646
9 years ago
Rene Moser
b1143abbcf
cloudstack: make get_template_or_iso returning a dict for fix GH-646
9 years ago
Gerrit Germis
450186fe45
wait_interval default value did not match the documented value
9 years ago
Gerrit Germis
c35e70953d
specify int parameter types for wait_interval and wait_retries
9 years ago
Toshio Kuratomi
4078e0905c
Fix up docs
9 years ago
Toshio Kuratomi
9aaf6ee05c
These modules were added to version 2.0, not 1.9
9 years ago
Toshio Kuratomi
7415accaa4
Add version_added to the subtype parameter
9 years ago
Arnaud Dematte
b653b2d0fe
Update mail.py to allow html content
...
Adding parameter subtype to allow html based content. The default behavior of text/plain has been preserved.
9 years ago
Matt Martz
d93da276ad
Bump version_added to 2.0
9 years ago
Matt Martz
66ce556e92
Add missing __init__.py
9 years ago
Ash Wilson
23c79ed474
Eliminate redundant module argument checks.
9 years ago
Ash Wilson
6b753c5c71
Use required=True and choices=[].
9 years ago
Ash Wilson
4b1bdf738e
Correct version_added in the documentation.
9 years ago
Ash Wilson
eac1565b22
Restore rax_mon_* modules.
9 years ago
jpic
4afb6b73c8
Define HAS_LXC even if import lxc doesn't fail.
...
This fixes::
Traceback (most recent call last):
File "/home/jpic/.ansible/tmp/ansible-tmp-1435080800.61-38257321141340/lxc_container", line 3353, in <module>
main()
File "/home/jpic/.ansible/tmp/ansible-tmp-1435080800.61-38257321141340/lxc_container", line 1712, in main
if not HAS_LXC:
NameError: global name 'HAS_LXC' is not defined
9 years ago
jpic
44d97d33e5
Fixed lxc option parsing.
...
This fixes::
Traceback (most recent call last):
File "/home/jpic/.ansible/tmp/ansible-tmp-1435080916.98-133068627776311/lxc_container", line 3355, in <module>
main()
File "/home/jpic/.ansible/tmp/ansible-tmp-1435080916.98-133068627776311/lxc_container", line 1724, in main
lxc_manage.run()
File "/home/jpic/.ansible/tmp/ansible-tmp-1435080916.98-133068627776311/lxc_container", line 1605, in run
action()
File "/home/jpic/.ansible/tmp/ansible-tmp-1435080916.98-133068627776311/lxc_container", line 1145, in _started
self._config()
File "/home/jpic/.ansible/tmp/ansible-tmp-1435080916.98-133068627776311/lxc_container", line 714, in _config
_, _value = option_line.split('=')
ValueError: too many values to unpack
With such a task::
tasks:
- lxc_container:
name: buildbot-master
container_config:
- "lxc.mount.entry = {{ cwd }} srv/peopletest none defaults,bind,uid=0,create=dir 0 0"
9 years ago
Alan Loi
e05ade9806
Fix aws connection to use params.
9 years ago
Alan Loi
a6b6cfe2dd
Add .py file extension to dynamodb_table module.
9 years ago
Alan Loi
abf03f6376
Added return value documentation to dynamodb_table module.
9 years ago
Alan Loi
1bea9a25bb
Added check_mode support to dynamodb_table module.
9 years ago
Alan Loi
e93aec0b3a
Add dynamodb_table module
9 years ago
Andrew Udvare
acd4822d52
Fix comparison
9 years ago
Andrew Udvare
c21ced350d
--usepkgonly does not imply --getbinpkg
...
Add usepkg option to allow conditional building from source if binary
packages are not found
5a6de937cb (commitcomment-11755140)
https://wiki.gentoo.org/wiki/Binary_package_guide#Using_binary_packages
9 years ago
Henrik Wallström
c241fb78a8
Modules to manage IIS
...
Wraps the Web Server Administration module for PowerShell into Ansible modules.
9 years ago
Dustin C. Hatch
90df50b045
packaging/os/portage: Handle noreplace in check mode
...
The `--noreplace` argument to `emerge` is generally coupled with
`--newuse` or `--changed-use`, and can be used instruct Portage to
rebuild a package only if necessary. Simply checking to see if the
package is already installed using `equery` is not sufficient to
determine if any changes would be made, so that step is skipped when
the `noreplace` module argument is specified. The module then falls back
to parsing the output from `emerge` to determine if anything changed. In
check mode, `emerge` is called with `--pretend`, so it produces
different output, and the parsing fails to correctly infer that a change
would be made.
This commit adds another regular expression to check when running in
check mode that matches the pretend output from `emerge`.
Signed-off-by: Dustin C. Hatch <dustin@hatch.name>
9 years ago
Dustin C. Hatch
c514a9a940
packaging/os/portage: Improve check mode handling
...
When running in check mode, the *portage* module always reports that no
changes were made, even if the requested packages do not exist on the
system. This is because it was erroneously expecting `emerge --pretend`
to produce the same output as `emerge` by itself would, and attempts to
parse it. This is not correct, for several reasons. Most specifically,
the string for which it is searching does not exist in the pretend
output. Additionally, `emerge --pretend` always prints the requested
packages, whether they are already installed or not; in the former case,
it shows them as reinstalls.
This commit adjusts the behavior to rely on `equery` alone when running
in check mode. If `equery` reports at least one package is not
installed, then nothing else is done: the system will definitely be
changed.
Signed-off-by: Dustin C. Hatch <dustin@hatch.name>
9 years ago
Eike Frost
754df8ff20
add zabbix proxy support to zabbix_host
9 years ago
Brian Coca
a4a17630cd
forgot finally 2.4 syntax
9 years ago
Brian Coca
bfa63e01e5
also fixed exceptions
9 years ago
Brian Coca
027aaed757
made sensu_check 2.4 friendly
9 years ago
Toshio Kuratomi
5afc244147
Modify a few more modules to not conditionalize urllib(2) import.
9 years ago
Toshio Kuratomi
16bd2c7357
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
9 years ago
Anders Ingemann
655fa27dc7
Add sensu_check module
9 years ago
Brian Coca
c73d248ba6
monior docfixes added extensino to vsphere_copy so it actually installs
9 years ago
Amir Moulavi
4588a4f9ed
Implementation of EC2 AMI copy between regions
9 years ago
Rene Moser
ee2809d4f4
cloudstack: new module cs_facts
9 years ago
Dag Wieers
209ba9aed0
Spurious newline could corrupt payload
...
Due to a spurious newline we corrupted the payload. It depends on the order of the headers and if there were headers added by vSphere.
The Accept header was also not needed.
9 years ago
whiter
cc47adbc03
New module - ec2_eni
9 years ago
Rob White
4ad6cc183a
Updated documentation and added boto profile support.
9 years ago
Robert Estelle
b180b97273
ec2_vpc_igw - Rename IGWException to AnsibleIGWException.
9 years ago
Robert Estelle
83d3ff2692
ec2_vpc_igw - Exit with fail_json when boto is unavailable.
9 years ago
Robert Estelle
9433c88aef
Add ec2_vpc_igw module.
9 years ago
Will Thames
bbc82baa58
Add GUIDELINES for AWS module development
...
Starting point for a reference when doing pull request reviews.
If something doesn't meet the guidelines we can point people
at them. If something is bad but is not mentioned in the
guidelines, we should add it here.
9 years ago
Siva Popuri
ba389018bc
Corrected the license text to match GPLv3
9 years ago
Siva Popuri
62d42f0163
Added clc ansible module for managing groups in centurylink cloud
9 years ago
Siva Popuri
f50657aec0
Revert "ansible modules for centurylink cloud are added"
...
This reverts commit 11c953477c .
9 years ago
Siva Popuri
a2248dd2d0
ansible modules for centurylink cloud are added
9 years ago
Gerrit Germis
47633753db
added version_added: "2.0" to new parameters
9 years ago
Gerrit Germis
c659f19e25
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
9 years ago
Billy Kimble
c2ff48bfe1
added hall.com notification module
9 years ago
Brian Brazil
6b51454234
Add dpkg_selections module, that works with dpkg --get-selections and --set-selections.
...
This is mainly useful for setting packages to 'hold' to prevent them
from being automatically upgraded.
9 years ago
Brian Coca
6ababec09f
minor doc update
9 years ago
Dag Wieers
9197b84236
New module to copy (push) files to a vCenter datastore
9 years ago
Dag Wieers
6dc8696e02
Another incompatibility with python 2.4
9 years ago
Dag Wieers
35d4b3530b
Fix TravisCI failure on python 2.4
9 years ago
Kevin Carter
16cc3423a5
Fix the lxc container restart state
...
The lxc container restart state does not ensure that the container
is in fact started unless another config or command is passed into
the task. to fix this the module simply needs to have the function
call added ``self._container_startup()`` after the container is
put into a stopped state.
Signed-off By: Kevin Carter <kevin.carter@rackspace.com>
9 years ago
Franck Nijhof
5f84fc985d
Small fix for boolean when boolean type was set via a variable (somehow changes the behaviour of Ansible because of YAML as it seems. Booleans then become represented as a string).
9 years ago
Franck Nijhof
631927c579
Renamed module from mac_defaults to osx_defaults so the naming is more up to par with existing modules (e.g. osx_say)
9 years ago
Franck Nijhof
13916e0e02
Added module for managing Apple Mac OSX user defaults
9 years ago
Greg DeKoenigsberg
c65a612d1f
Changes to author formatting, remove emails
9 years ago
Greg DeKoenigsberg
f98648bf6f
Adding the list of valid module reviewers
9 years ago
Greg DeKoenigsberg
313352c845
Add author data
9 years ago
Greg DeKoenigsberg
9e56cb6c0f
Adding author info
9 years ago
whiter
c9fb43a8e3
New module - ec2_eni_facts
9 years ago
Rene Moser
a9449f951e
cloudstack: fix clean_up arg to be boolean in cs_network
9 years ago
Rene Moser
614caead31
cloudstack: add new module cs_template
9 years ago
Brian Coca
50bf780709
fixed doc issues
9 years ago
Chris Long
dab27eb089
Fixed descriptions to all be lists replaced enabled with autoconnect - refactored code to reflect update. removed ansible syslog entry.
9 years ago
Chris Long
2f9ad910af
Updated as per bcoca's comments: removed 'default' in state: removed defunct action: removed reference to load_platform_subclass changed cname to conn_name
9 years ago
Chris Long
367b0e7dc8
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.
9 years ago
Alex Lo
6e27752cea
Error message typo
9 years ago
Alex Lo
62390208e3
Fix boto library checking
9 years ago
Alex Lo
04f5a73bd1
There is no absent, only disabled
9 years ago
Alex Lo
66800925cd
remove extraneous imports
9 years ago
Matt Martz
ce8d479c10
Remove the executable option as it's redundant
9 years ago
Pepe Barbe
45fe29b248
Refactor win_chocolatey module
...
* Refactor code to be more robust. Run main logic inside a try {} catch {}
block. If there is any error, bail out and log all the command output
automatically.
* Rely on error code generated by chocolatey instead of scraping text
output to determine success/failure.
* Add support for unattended installs: (`-y` flag is a requirement by
chocolatey)
* Before (un)installing, check existence of files.
* Use functions to abstract logic
* The great rewrite of 0.9.9, the `choco` interface has changed, check
if chocolatey is installed and an older version. If so upgrade to
latest.
* Allow upgrading packages that are already installed
* Use verbose logging for chocolate actions
* Adding functionality to specify a source for a chocolatey repository.
(@smadam813)
* Removing pre-determined sources and adding specified source url in
it's place. (@smadam813)
Contains contributions from:
* Adam Keech <akeech@chathamfinancial.com> (@smadam813)
9 years ago
Matt Martz
b280df6f20
Add new module 'expect'
9 years ago
Rene Moser
ad72afbc40
cloudstack: add new module cs_network
9 years ago
Rene Moser
45c370dbb8
puppet: update author to new format
9 years ago
Kevin Carter
92bd79de03
Updates the doc information for the python2-lxc dep
...
The python2-lxc library has been uploaded to pypi as such this commit
updates the requirements and doc information for the module such that
it instructs the user to install the pip package "lxc-python2" while
also noting that the package could be gotten from source as well. In
the update comments have been added to the requirements list which
notes where the package should come from,
Closes-Bug: https://github.com/ansible/ansible-modules-extras/issues/550
9 years ago
David Siefert
09c5efb5b8
Adding support for setting the topic of a channel
9 years ago
NewGyu
80c75bd66f
fix cannot download SNAPSHOT version
9 years ago
Greg DeKoenigsberg
b9e57a794f
Adding author's github id
9 years ago
Jhonny Everson
78e256f5c1
Fixes the bug where it was using only the keys to determine whether a change was made, i.e. values changes for existing keys was reported incorrectly.
9 years ago
Jhonny Everson
7a10716ceb
Adds handler for error responses
9 years ago
Rene Moser
4da34d198b
cloudstack: remove listall in cs_project
...
listall in cs_project can return the wrong project for root admins, because project name are not unique in separate accounts.
9 years ago
Rene Moser
2c1df46167
cloudstack: fix project name must not be case sensitiv
9 years ago
jonathan.lestrelin
5c4415b821
Fix unused import and variable and correct documentation
9 years ago
jonathan.lestrelin
0452ddd85d
Add pear packaging module to manage PHP PEAR an PECL packages
9 years ago
Rene Moser
e97399b173
puppet: add --environment support
9 years ago
Rene Moser
4238950a58
puppet: make arg puppetmaster optional
...
puppetmaster was used to determine if `agent` or `apply` should be used. But puppetmaster is not required by puppet per default. Puppet may have a config or could find out by itself (...) where the puppet master is.
It changed the code so we only use `apply` if a manifest was passed, otherwise we use `agent`.
This also fixes the example, which did not work the way without this change.
~~~
# Run puppet agent and fail if anything goes wrong
- puppet
~~~
9 years ago
Rene Moser
8f9c3efb1d
puppet: ensure puppet is in live mode per default
...
puppet may be configured to operate in `--noop` mode per default.
That is why we must pass a `--no-noop` to make sure, changes are going to be applied.
9 years ago
Brian Coca
74cc1bb624
added missing options:
9 years ago
Rene Moser
f91b75db2f
puppet: fix missing space between command and arg
...
Fixes:
~~~
{
"cmd": "/usr/bin/puppetconfig print agent_disabled_lockfile",
"failed": true,
"msg": "[Errno 2] No such file or directory",
"rc": 2
}
~~~
9 years ago
Sebastian Kornehl
20b75901aa
docs: removed default when required is true
9 years ago
Sebastian Kornehl
6c143d62ba
Added datadog_monitor module
9 years ago
Monty Taylor
b61d270648
Fix octal values for python 2.4
9 years ago
Monty Taylor
15fccb1ea1
Add support for check mode
9 years ago
Monty Taylor
32c5c00cde
Fix some errors pointed out by travis
9 years ago
Monty Taylor
9e2c4efa53
Add module to run puppet
...
There is a growing pattern for using ansible to orchestrate runs of
existing puppet code. For instance, the OpenStack Infrastructure team
started using ansible for this very reason. It also turns out that
successfully running puppet and interpreting success or failure is
harder than you'd expect, thus warranting a module and not just a shell
command.
This is ported in from
http://git.openstack.org/cgit/openstack-infra/ansible-puppet
9 years ago
Brian Coca
6769114afd
minor docs update
9 years ago
Quentin Stafford-Fraser
784b265e72
Webfaction will create a default database user when db is created. For symmetry and repeatability, delete it when db is deleted. Add missing param to documentation.
9 years ago
Quentin Stafford-Fraser
03999b457a
Add GPL notices
9 years ago
Quentin Stafford-Fraser
6739578742
Add examples.
9 years ago
Quentin Stafford-Fraser
8bd3d72088
Available choices for 'state' explicitly listed.
9 years ago
Quentin Stafford-Fraser
3d1090fc66
Documentation version_added numbers are strings.
9 years ago
Quentin Stafford-Fraser
3f715dc954
Tidying of webfaction modules
9 years ago
Quentin Stafford-Fraser
00e146649f
Add webfaction modules
9 years ago
Roman Vyakhirev
16e51e57f8
bower module. Non-interactive mode and allow-root moved to _exec, they should affect all commands
9 years ago
Etienne CARRIERE
22c04c2b9c
Factor common functions for F5 modules
9 years ago
Roman Vyakhirev
414afb61df
composer module. ignore_platform_reqs option added.
9 years ago
Lorenzo Luconi Trombacchi
7817b69a1f
status function was called twice
9 years ago
Lorenzo Luconi Trombacchi
83667961bb
fix a problem with status detection after unmonitor command
9 years ago
Lorenzo Luconi Trombacchi
9ee857180b
added lower function for statuses
9 years ago
Brian Coca
f65d83cea0
corrected lvol docs version to 2.0
9 years ago
David Wittman
d1311fbc13
Add opts parameter
...
Adds the ability to set options to be passed to the lvcreate command
using the `opts` parameter.
9 years ago
Kevin Klinemeier
5742c4ae26
Updated tags example to an actual datadog tag
9 years ago
Sergei Antipov
89e13e2ae8
proxmox | changed https_verify_ssl to to validate_certs and added forgotten return
9 years ago
Sergei Antipov
73cfe2f3c7
proxmox_template | deleted state=list and changed default timeout to 30
9 years ago
Sergei Antipov
9491bb138d
proxmox_template | changed http_verify_ssl to validate_certs
9 years ago
Sergei Antipov
79cee59b5b
proxmox_template | fixed problem with uploading
9 years ago
Sergei Antipov
3615776422
Added proxmox_template module
9 years ago
Giovanni Tirloni
ac3614527d
add createparent option to zfs create
9 years ago
Brian Coca
7ccd958ffd
added version added to patch's bacukp
9 years ago
thread13@users.noreply.github.com
5e4a18fcd4
patch module: 'backup_copy' parameter renamed to 'backup'
9 years ago
thread13@users.noreply.github.com
b9ec2ed826
Update patch.py
9 years ago
Brian Coca
b6cf79e061
push list nature of tags into spec to allow both for comma delimited strings and actual lists
9 years ago
Matthew Landauer
4f0843e10b
Handle MX,NS,TXT records correctly and don't assume one record type per name
9 years ago
Matthew Landauer
03f92abf8c
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
9 years ago
Matthew Landauer
b79806d5d4
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
9 years ago
Matthew Landauer
1f09e32baa
Fix display of error message
...
It was crashing due to "domain" variable not being defined
9 years ago
Kevin Carter
c7a04c0863
lxc_container: remove BabyJSON
...
Removed the usage of baby json. This is in response to the fact
that the baby json functionality was removed in Ansible 1.8
Ref: https://github.com/ansible/ansible-modules-extras/issues/430
9 years ago
Brian Coca
25f423e42f
added copyright/license info to modules I had missed
9 years ago
Solomon Gifford
28ff85c443
#364 Added support for update_password=dict(default="always", choices=["always", "on_create"])
9 years ago
Solomon Gifford
7b3cfde043
fixes issue #362
9 years ago
Solomon Gifford
401828e588
\login_password with missing login_user not caught #363
9 years ago
Brian Coca
8a8ef770c7
updated docs for 2.0
9 years ago
James Cammarata
b094ebb3fe
Version bump for 1.8.2
9 years ago
James Cammarata
cccfa0e5b0
Version bump for extras release 1.8.1
9 years ago
James Cammarata
9c8b58ecc3
Adding VERSION file for 1.8.0
9 years ago
Michael Gröning
3061a029d6
fix bugs
9 years ago
Michael Gröning
87f6507fee
improved docs
9 years ago
Michael Gröning
8015b8c979
divided between host an service downtimes
9 years ago
Michael Gröning
8a209ed30b
add function for servicegrup downtimes
9 years ago
Jason Holland
edf63b1e60
Fix small issue with wrapping syntax
9 years ago
Jason Holland
b6f7a02b53
Fix some logical issues with enabling/disabling a server on the A10.
9 years ago
Todd Zullinger
18d6d874e1
monitoring/nagios: Allow comment to be specified
...
The default remains 'Scheduling downtime' but can be overridden.
9 years ago
Greg DeKoenigsberg
0ecedfeb25
Revert "Added eval for pasting tag lists"
9 years ago
Nicolas Brisac
bcfd5772e4
Allow filtering of routed/forwarded packets
...
MAN page states the following :
Rules for traffic not destined for the host itself but instead for
traffic that should be routed/forwarded through the firewall should
specify the route keyword before the rule (routing rules differ
significantly from PF syntax and instead take into account netfilter
FORWARD chain conventions). For example:
ufw route allow in on eth1 out on eth2
This commit introduces a new parameter "route=yes/no" to allow just that.
9 years ago
Rene Moser
db3e4c8c65
firewalld: remove BabyJSON
...
See https://github.com/ansible/ansible-modules-extras/issues/430
9 years ago
Rene Moser
22f1cbd21f
cloudstack: add new module cs_project
9 years ago
Ernst Kuschke
f7d6b2a7e8
Allow any custom chocolatey source
...
This is to allow for a local source (for instance in the form of artifactory)
9 years ago
Christian Thiemann
c20ab3abef
Fix alternatives module in non-English locale
...
The alternatives module parses the output of update-alternatives, but the expected English phrases may not show up if the system locale is not English. Setting LC_ALL=C when invoking update-alternatives fixes this problem.
9 years ago
Sebastian Kornehl
9cca3a5d17
Added eval for pasting tag lists
9 years ago
fdupoux
2cc53281d8
Devices in the current_devs list must also be converted to absolute device paths so comparison with dev_list works
9 years ago
Benjamin Albrecht
1717041118
Fix possible values for zfs sync property
9 years ago
fdupoux
c948877a63
Removed conditional assignment of yesopt to make it work with python-2.4 (to pass the Travis-CI test)
9 years ago
fdupoux
c02fa7cfc9
Suppress prompts from lvcreate using --yes when LVM supports this option
9 years ago
Otto Kekäläinen
4f2a0cd16d
gluster_volume: Finalize brick->bricks transition by previous author
9 years ago
Otto Kekäläinen
c05d2875d1
gluster_volume: Improved parsing of cluster parameter list
9 years ago
Otto Kekäläinen
d76cd4c299
gluster_volume: Parameter expects comma separated list of hosts, passing {{play_hosts}} will fail as Python does not parse it into a list
9 years ago
Otto Kekäläinen
f0dc00d21a
gluster_volume: Clarify error message to tell what actualy failed
9 years ago
Otto Kekäläinen
8f9b4a0730
gluster_volume: Typofix in docs (equals, not colon)
9 years ago
Greg DeKoenigsberg
5435520231
Add new policy guidelines for Extras
...
More to do here, but this is a start.
9 years ago
mlamatr
4005b2855b
corrected typo in URL for consul.io
9 years ago
Rene Moser
3cded7d5af
cloudstack: fix doc for cs_instance, force is defaulted to false
9 years ago
Rene Moser
62eaec7191
cloudstack: fix examples in cs_iso
9 years ago
Rene Moser
b30fda4906
cloudstack: add choices for api_http_method
9 years ago
Rene Moser
2ca6d151b2
cloudstack: add new param api_timeout
9 years ago
Rene Moser
218c0bce18
cloudstack: update doc of cs_portforward, fixes typos.
9 years ago
Rene Moser
7bfb24cae5
cloudstack: update doc in cs_instance
9 years ago
Rene Moser
64f9c9fc17
cloudstack: add instance_name alias internal name to returns in cs_instance
9 years ago
Rene Moser
62e062eb34
cs_instance: improve hypervisor argument and return
9 years ago
Rene Moser
30feb9d387
cloudstack: improve required params
9 years ago
Greg DeKoenigsberg
b2e60b7cde
Changing maintainer for this module
9 years ago
Toshio Kuratomi
dd6436e398
Fix documentation formatting
9 years ago
Brian Coca
ce8db1cf79
fixed version on consul modules
9 years ago
Rene Moser
359ba023e3
zabbix_group: improve params
9 years ago
Rene Moser
a497a5a2a3
zabbix_group: add backword compatibility
...
* add alias host_group for host_groups
* add choices for param state
9 years ago
Rene Moser
d944e2e9ea
zabbix_group: update version added to 1.8
...
Since we intent to replace the current module, we add the version the current module was added.
9 years ago
Rene Moser
55739fe678
zabbix_group: update authors to new format
9 years ago
Cove Schneider
8247c0172b
remove superfluous defaults
9 years ago
Cove Schneider
8490a4e9d0
add zabbix_group module
9 years ago
Rene Moser
4ef17aa162
zabbix_group: remove current module in favor of PR #346
9 years ago
Dagobert Michelsen
d744777425
svr4pkg: assume command worked only on known-to-be-good returncodes
9 years ago
Enric Lluelles
1780512ef5
Add slash to valid characters for packages
...
To allow it to download packes from taps, or external commands like
caskroom/cask/brew-cask
9 years ago
Toshio Kuratomi
96fbe86f6a
Fix docs - don't need quote anymore
9 years ago
Sergei Antipov
1e70526186
Added examples
9 years ago
Rene Moser
bdab9a86d5
proxmox: prevent to log passwords
9 years ago
Rene Moser
7fee01bb0e
proxmox: update module doc
9 years ago
@RubenKelevra
b562dba1bf
change -Syy to -Sy
...
-Syy do always update, which is not needed, since the caches might already be up to date.
9 years ago
Jon Hawkesworth
4598ae5376
Update attribution
9 years ago
Jon Hawkesworth
d2ed2c935b
Add win_environment module
9 years ago
Rene Moser
3505dcb74c
zabbix_maintenance: prevent to log password
9 years ago
Rene Moser
b985c4d6a4
zabbix: improve module doc
9 years ago
Rene Moser
47eab56280
zabbix: improve arguments and prevent to log password
9 years ago
Rene Moser
a9449aa078
zabbix: remove redundant import of module_utils
9 years ago
Toshio Kuratomi
29692366aa
Bandaid dnf module to temporarily fix some major problems
...
- Backport config file handling from the DNF module rewrite #527
(Current config handling does not work with dnf and leads to
tracebacks when run as an unprivileged user).
- Make a mandatory requirement on yum-utils (for /usr/bin/repoquery)
because none of the fallback code works for dnf (it's unported yum API
code).
Both of these issues will be fixed better in the dnf rewrite when it is
feature complete.
Fixes #471
9 years ago
Toshio Kuratomi
c9f08eca86
Add version_added dodmentation
9 years ago
Sergei Antipov
f517de938c
Deleted debugging
9 years ago
Sergei Antipov
56918df8a4
Added documentation
9 years ago
Sergei Antipov
cfd61d391a
Added conditionals, umount, forceStop, timeout, etc
9 years ago
Sergei Antipov
a121420d99
Initial commit of Proxmox module
9 years ago
QuantumGhost
b67e4a19ab
Use expanduser to deal with path in bower module
...
So bower module can correctly handle path containing `~`
9 years ago
Brian Coca
a7b46316c1
removed executable bit
9 years ago
tedder
59ce6832a3
use newer required_one_of syntax; unsure why there's app_name vs appname, so leaving it alone.
9 years ago
tedder
9e7b59159f
they call it a key, not a token
9 years ago
tedder
28f8f5ed70
fix 404'd url. There's no perfect replacement, but this is okay.
9 years ago
Toshio Kuratomi
90c2e630b5
Fix typo: Need lvreduce instead of lvextend.
...
Fixes #513
9 years ago
Tim Bielawa
33b9aaeaaf
Allow nagios module to be licensed as gpl v2 or newer
9 years ago
Rene Moser
e26d21648a
cloudstack: fix public and private ports results not int
9 years ago
Rene Moser
2c7542e333
cloudstack: cs_firewall: add egress support
...
Added functionality to set rules for egress using this module at these are very similar. The only real difference is that egress firewall API uses the networkid. That is why the new arguments `type` for choosing `egress` or `ingress` and `network` was added.
For `type=ingress`, which is the default, `ip_address` is required and for `type=egress` the argument `network` is required.
9 years ago
Toshio Kuratomi
efc63d9c40
Update module_utils "import" to the new-style
...
Fixes #505
9 years ago
Manuel Sousa
8d618fc552
Added missing default values
9 years ago
Manuel Sousa
18fc41cd24
Add missing defaults
9 years ago
Manuel Sousa
96b2504cf1
Added missing default
9 years ago
Rick Mendes
2f4edb29d4
house cleaning based on code review
9 years ago
Rick Mendes
33489ba415
ec2_win_password module for windows ec2 instances
9 years ago
Rene Moser
488d85f30b
rabbitmq; update author for new rabbitmq modules
9 years ago
Manuel Sousa
11351a1bf5
Change variables from camel case to underscore
9 years ago
Manuel Sousa
2339770d4d
Make compatible with python 2.4
...
Removed one line if else
9 years ago
Manuel Sousa
f419bf5356
Added GPL license + Don't log password
...
Implemented resmo suggestions.
9 years ago
Manuel Sousa
f435390dde
Change version and remove result="success"
9 years ago
Manuel Sousa
ea40ef34c6
add module rabbitmq_binding
9 years ago
Manuel Sousa
8bcb8550e4
Missed variable exchangeExists -> exchange_exists
9 years ago
Manuel Sousa
4c301bda5c
Make compatible with python
...
Removed one line if else
9 years ago
Manuel Sousa
b5732b0011
add module rabbitmq_exchange
9 years ago
Manuel Sousa
5ee8e36ad0
Removed leftovers from testing the module
9 years ago
Manuel Sousa
5c1200e9b3
add module rabbitmq_queue
9 years ago
Rene Moser
100ec875d1
cloudstack: cs_iso code style and cleanup
9 years ago
Rene Moser
3cb9e95290
cloudstack: cs_iso: add account and domain
9 years ago
Rene Moser
6d1873f330
cloudstack: add catch all exceptions and show a user friendly message
...
Also see GH-493.
9 years ago
Rene Moser
e03827b490
cloudstack: replace old _id() with new generic style from utils
9 years ago
Rene Moser
9ff63f2338
cloudstack: remove self.result, is defined in super class from utils
9 years ago
Rene Moser
997ad728ea
cloudstack: cs_affinitygroup: add domain and account support
9 years ago
Rene Moser
10379e19c4
cloudstack: avoid logging of secrets
9 years ago
Paul Bourdel
e00df23070
removing unnecessary white space
9 years ago
Paul Bourdel
2177ff1546
adding author username
9 years ago
Toshio Kuratomi
4f07e8b256
Many more doc fixes
9 years ago
Toshio Kuratomi
ec68f78556
Fix quoting for documentation build
9 years ago
Matt Martz
2551c590a7
Specify that travis should use python2.6
9 years ago
Brian Coca
d344a3fde3
more string corrections
9 years ago
Willy Barro
bab763de89
Fix pushbullet compatibility with python 2.6
...
Remove dict comprehension usage.
9 years ago
Brian Coca
2753cd186a
moar quotes
9 years ago
Brian Coca
c4f52f62f7
fix doc parsing by correctly quoting author
9 years ago
Brian Coca
6f28497f8c
more minor docfixes
9 years ago
Greg DeKoenigsberg
ed2e3869ad
Typo in author
9 years ago
Kevin Carter
7a22f84ca4
Updated lxc module to remove the clone state
...
The clone state was removed in favor of making the module more
declarative. This change was done in response to review in PR #328
from @bcoca.
In the commit new examples were created on how this feature works.
9 years ago
Matt Martz
8178854c2a
Ignore pushbullet.py from 2.4 compat checks
9 years ago
Willy Barro
c19a892dd0
Handle invalid api key and general api errors on pushbullet
...
pushbullet.py module has changed it's API and return types
so we're now handling these exceptions.
9 years ago
Willy Barro
8a9d932c94
Replace manual option check to mutually_exclusive AnsibleModule option
...
Also return the message "OK" when in check mode to use the same
message as the original success return.
9 years ago
Willy Barro
b3e061ee7a
Remove changed=True from pushbullet module
...
By convention, notification modules should not return changed=True
9 years ago
Willy Barro
2274568008
Add pushbullet module
9 years ago
Matt Hite
b9e545e661
Added session and monitor state enabling/disabling
9 years ago
Brian Coca
4a3fc5ac85
Revert "Add enabled/disabled support to bigip_node"
9 years ago
Greg DeKoenigsberg
2b6ed7595b
Replacing twitter id with github id
9 years ago
Greg DeKoenigsberg
a2b4bfa3c0
Formatting to author field
9 years ago
Greg DeKoenigsberg
711d2503fd
Formatting fix in author list
9 years ago
Greg DeKoenigsberg
425989831f
Add
9 years ago
Greg DeKoenigsberg
319a03869d
Update mysql_replication.py
9 years ago
Greg DeKoenigsberg
4e5e63ca02
Update virt.py
9 years ago
Greg DeKoenigsberg
16c6cff529
Update cs_securitygroup.py
9 years ago
Greg DeKoenigsberg
4c2295577a
Update cs_instance.py
9 years ago
Kevin Carter
581877f242
Added overlayfs backend type to the lxc_container module
...
This commit adds the overlayfs type to the lxc_container module. In
Adding the overlayfs type the commit adds the ability to clone a
container. While cloning is not locked down to only the overlayfs
container backend it is of particular interest when using the overlayfs
backend as it provides for amazingly fast snapshots.
Changes to the resource types and documentation have been added on how
the new backend type can be used along with the clone operation.
This PR addresses a question asked on the original merged pull request
for overlayfs support which came from @fghaas on PR
"https://github.com/ansible/ansible-modules-extras/pull/123 ".
The overlayfs archive function is a first class function and will
allow for the containers to be backed-up using all methods which
brings support up to that of all other storage backends.
9 years ago
Ian Cordasco
eb1411a826
Interpolate container name into error message
...
In the event failed to start, the container name was not being properly
interpolated into the error message.
9 years ago
Matt Hite
12db261d50
Support for monitor and session state manipulation added to bigip_pool_member module
9 years ago
Balazs Pocze
a7c0da1e8e
Changes made as modifying master_auto_position parameter type to bool
9 years ago
Balazs Pocze
bdf85951cf
gtid_replication parameter changed to master_auto_position to keep the same variable name as the MySQL server itself
9 years ago
Balazs Pocze
fca06a1dfb
gtid_replication parameter added to keep this module working in environments which are using GTID replication
9 years ago
Rene Moser
ecbed16300
cloudstack: cs_securitygroup_rule: minor cleanup, DRY
9 years ago
Rene Moser
bbafb7ff45
cloudstack: cs_securitygroup_rule: fix result was not always what expected
9 years ago
Rene Moser
b4fb1fda86
cloudstack: cs_securitygroup_rule: type -> sg_type
9 years ago
Rene Moser
0127628408
cloudstack: cs_firewall: add results
9 years ago
Rene Moser
3dfb068bfd
cloudstack: cs_firewall: add account and domain
9 years ago
Rene Moser
f029d9dda7
cloudstack: add alias `port` in cs_firewall
9 years ago
Rene Moser
4d210048ee
cloudstack: cs_instance: add domain and account
9 years ago
Rene Moser
67f954e35e
cloudstack: cs_vmshapshot: add account and domain
9 years ago
Rene Moser
27753e54c2
cloudstack: cs_sshkeypair: add account and domain support
9 years ago
Rene Moser
b8e5d81099
cloudstack: new cs_portforward module
9 years ago
Nick Harring
523cdc6959
Removed as keyword for 2.4 and earlier backwards compat.
9 years ago
Nick Harring
de43779565
Fixed ansible module import which I changed chasing a better PEP-8 score.
9 years ago
Nick Harring
385f319b46
Added version_added in Documentation output. Fixed shebang to be /usr/bin/python.
9 years ago
Nick Harring
bb817b26c6
PEP-8 style fixes
9 years ago
Nick Harring
75562afee1
Added Epic copyright notice, clarified examples.
9 years ago
Nick Harring
367af8e1d3
Initial public revision.
9 years ago
dhutty
d0afdd0f5d
Additional example, not using local_action
9 years ago
Matt Martz
98bbadb567
Add py27 compileall to test all modules, specifically for syntax errors
9 years ago
Toshio Kuratomi
a8c12ec097
Add python >= 2.6 to documented deps
9 years ago
Rene Moser
ef277ddf0b
cloudstack: add new module cs_account
9 years ago
Jean-Fred Berthelot
ae5fed65f2
Add check_mode support to HipChat module
...
The HipChat module declares to support check_mode,
but the message is sent in any case.
With this, if executed in check mode, the module will exit
before actually sending the message to HipChat.
It will return changed=False, as per the convention
for notifications modules.
9 years ago
Toshio Kuratomi
43687f1940
Update module documentation if modules have a dep on python2.6+
9 years ago
Matt Martz
6a5d073b83
Be more explicit with exclusions
9 years ago
Matt Martz
42bca5398b
Use try/finally with file opening to close the file
9 years ago
Matt Martz
bdf9623f56
Exclude consul modules from py24 syntax check
9 years ago
Matt Martz
acee6436af
Give consul modules a .py extension
9 years ago
Matt Martz
7fae20f112
Give pushover a .py file extension
9 years ago
Matt Martz
8bd5757720
Fix up modules that have python24 syntax error
9 years ago
Paul Bourdel
a03da8d592
Rewriting to use default ansible http libraries.
9 years ago
Paul Bourdel
ca28acd07a
Changing from v1 to v2 hipchat api format.
9 years ago
Matt Martz
9ccc869180
Add compileall testing via travis to validate modules are python24 compatible
9 years ago
Jeff Rizzo
81a646ddaf
Support both new and old pkgin versions by testing if '-p' flag exists.
9 years ago
Rene Moser
d73aa9d428
cloudstack: new module cs_instancegroup
9 years ago
Will
f6de67e17f
Allow sending direct messages with slack module
9 years ago
Julien Vey
c5eb378677
Be consistent in the documentation
...
The documentation for the `state` field is not very clear.
It says possible values are "installed, uninstalled" and default value is "present"
The examples below alow uses `present` and `absent`.
This patch uses "absent" and "present" instead of "installed" and "uninstalled"
Moreover, this is consistent with other packaging modules, like homebrew itself
9 years ago
Rene Moser
36c74c5798
cloudstack: fix missing doc fragment in cs_securitygroup_rule
9 years ago
Rene Moser
89704a7e38
cloudstack: fix missing doc fragments
9 years ago
Sterling Windmill
0eaee21d81
Allow for specifying name instead of host as per the documentation at http://docs.ansible.com/known_hosts_module.html
9 years ago
Rene Moser
fdac186d85
cloudstack: fix misssing doc about vm param
9 years ago
Rene Moser
b9b0c5c006
cloudstack: fix missing zone param used in get_vm() in utils
9 years ago
Rene Moser
5a2a5b16d5
cloudstack: add new module cs_instance
...
Manages instances and virtual machines
9 years ago
Joe Ray
a91c8caee0
Import boto.ec2 in sns to allow boto profiles to be used
9 years ago
Roland Ramthun
c3ce2eb169
disable ask on sync action
9 years ago
Robert Osowiecki
523ba0820b
Using get_bin_path to find rmmod and modprobe
9 years ago
Toshio Kuratomi
c90509dc9f
doc formatting
9 years ago
Steve Gargan
366f163495
use module.fail_json to report import errors. document valid duration units
9 years ago