Commit Graph

2672 Commits (44d16c168dc51ef4e59f1d5bacf36804bb2f4eea)

Author SHA1 Message Date
Matt Martz 1d87213de1 2 Module fixes (#3611)
* Fix syntax error in azure_rm_virtualmachine.py

* Allow rhn_register to fail gracefully when rhn-client-tools is not installed
8 years ago
Toshio Kuratomi 521370459c Py3 exclude list (#3698)
* Fix a few modules to pass syntax checks under python3

* Move from a whitelist of modules to check for python3 compat to a blacklist
8 years ago
Cheuk Lam d3097bf580 Added support for accepting extra config options in vm reconfiguration. (#3327) 8 years ago
chouseknecht a8bf8260aa
Fixed the URL in description. It's now valid Yaml. 8 years ago
chouseknecht 3d43ccae1e
Remove the U(). 8 years ago
Gilles Gagniard c859a9d339 fix documentation to reflect subnetwork option is new in ansible 2.2 8 years ago
Gilles Gagniard 2a008998fd Initial support for specifying in which subnetwork a gce instance should be created. This is required for non-legacy networks. 8 years ago
chouseknecht fe45ec9d9e
Uppercase 8 years ago
chouseknecht 10ee35ff26
Make the new bits a NOTE 8 years ago
chouseknecht 1825a73c40
Where to get the full docker picture. 8 years ago
Kaz Cheng f87f0ec277 Allow create_iam_role to return an additional value of role_result and (#2418)
instance_profile_result, in addition to the existing role list and change value
8 years ago
Shubham 64b104ac37 remove module argument, fix #3682 (#3683) 8 years ago
Matt Martz 9b6a7eb4f9 Revert "Fix doc strings spacing."
This reverts commit 127d518011.
8 years ago
chouseknecht 127d518011
Fix doc strings spacing. 8 years ago
chouseknecht a81d0a6809
Fix doc strings. Missing requirements and doc fragment reference. 8 years ago
Toshio Kuratomi 298fd0ae56 Docs fixes 8 years ago
chouseknecht d63bc38481
Fail gracefully when build path is not found. 8 years ago
chouseknecht 3a5dd00076
Fixed files/project_files naming. Correct name is files. 8 years ago
chouseknecht 22853efeed
Flip version added back to 2.2 to make tests pass. 8 years ago
chouseknecht 834d2fb9fe
Moving version added to 2.1 8 years ago
chouseknecht 282b2d45df
Added actions to RETURN docs. Show actions when debug or check mode. 8 years ago
chouseknecht c2d2189274
Removed use of --diff. Replaced 'diff' in output with 'actions'. Only show 'actions' in output if debug true. 8 years ago
chouseknecht f69b352341 Removed fail method. Combined recreate and force_recreate params. 8 years ago
chouseknecht d9b026dcef Adding docker_service 8 years ago
Chris Houseknecht f08e5608c7 Fixed parameters passing in container_create method. (#3618) 8 years ago
Brian Coca c3ee04b842 switched to return facts 9 years ago
Brian Coca e7d49f3308 fixed documentation and arg issues 9 years ago
hyperized 507d083d08 Added restart functionality to ec2.py 9 years ago
Toshio Kuratomi 9db1233521 Fix documentation 9 years ago
John R Barker bb9572ca86 ansible-validate-modules part 4: Enable check on ansible-modules-core (#3526)
* Call ansible-validate-modules

* Correct quotes + add newline
9 years ago
cspollar df0adafe66 Add missing periods to description items.
Current theme used by docs.ansible.com displays description items on one line. Adding periods helps readability.
9 years ago
chouseknecht a9ab2e1142
Add doc string for container_limits. Fixed push fail message. Use path type. 9 years ago
Brian Coca 3381e8f76e clarified docs on overwrite 9 years ago
Chris Houseknecht e78ee3b128 Adding new module azure_rm_networkinterace_facts (#3460)
* Adding new Azure module.

* Updating based on PR comments
9 years ago
Chris Houseknecht f98fea488f Adding new module azure_rm_publicipaddress_facts (#3463)
* Adding new Azure module.

* Updating based on PR comments
9 years ago
Chris Houseknecht ee298f3eff Adding module azure_rm_virtualnetwork_facts (#3479) 9 years ago
Chris Houseknecht 317b4f3b02 Adding module azure_rm_storageaccount_facts (#3483) 9 years ago
Chris Houseknecht 19a7889c88 Adding module azure_rm_securitygroup_facts (#3485) 9 years ago
Chris Houseknecht 518b80200c Adding new module azure_rm_resourcegroup_facts (#3487) 9 years ago
Chris Houseknecht f580ab7f64 Adding module azure_rm_virtualmachineimage_facts (#3489) 9 years ago
Chris Houseknecht 35c589575d Adding docker_image_facts (#3493)
* Adding docker_image_facts

* Fix github credentials
9 years ago
Chris Houseknecht f6344b6dc7 Adding docker_container (#3495)
* Adding docker_container

* If state absent, stop the container before attempting to remove. Fixed status running check.

* If container absent, stop before removing. Fix container status check.
9 years ago
Toshio Kuratomi 22ce32dd93 Fix docs building 9 years ago
Toshio Kuratomi f3fef24e49 Some beginning python3 porting for modules which have unittests 9 years ago
Brian Coca 0e4304c6e2 fixed intersection 9 years ago
Ryan Brown f14953f479 Fix capitalization of AWS in ec2_lc module documentation 9 years ago
Brian Coca 9f3660893e rearranged options to be more declarative 9 years ago
Brian Coca b963b090bb fixed missign main 9 years ago
Brian Coca 9eb2b557cd several fixes:
- removed actions feature as this should be global and not per module
- removed default fields from return docs
- moved tags docs to shared fragments
- removed unused imports
9 years ago
Bill W 0f26d71715 Add more example on how to use module ec2_tags to list tags on an ins… (#3530)
* Add more example on how to use module ec2_tags to list tags on an instance

* Add more example on how to use module ec2_tags to list tags on an instance
9 years ago
deyvsh 522fb9b2cd Extend example to demonstrate usage of ephemeral disks. (#3550) 9 years ago
Chris Houseknecht aa4100524d Merge pull request #3488 from chouseknecht/azure_rm_virtualmachine
Adding module azure_rm_virtualmachine
9 years ago
Chris Houseknecht b68114f838 Merge pull request #3505 from chouseknecht/docker_image
Adding refactored docker_image module.
9 years ago
chouseknecht 5529863a2d Remove differences from output. Make options declarative. 9 years ago
chouseknecht 1613b469c9 Reduced states to present and absent. Power states are now bool options. 9 years ago
chouseknecht 530b1faae5 Fix poller error handling 9 years ago
chouseknecht aab7675c22 Adding module azure_rm_virtualmachine 9 years ago
tonyqui e6fb933c3c Fixing a typo, floating-ips has been used instead of floating_ips (#3540) 9 years ago
Chris Houseknecht 78da4cf562 Merge pull request #3462 from chouseknecht/azure_rm_publicipaddress
Adding new module azure_rm_publicipaddress
9 years ago
chouseknecht 1d2be97013 Updated version_added on options to reflect options added for 2.1. 9 years ago
chouseknecht e888abbcb0
Clean up and fixes post API version 1.20 testing. 9 years ago
chouseknecht 6eba1d6fb3 Fix github credentials 9 years ago
chouseknecht 009b02e928 Fix unfriendly exeption handling. 9 years ago
chouseknecht 39fdd2358e Updater per PR comments 9 years ago
chouseknecht 7a1eea2767 Adding refactored docker_image module. 9 years ago
Chris Houseknecht ec5515edcf Adding docker_login (#3494)
* Adding docker_login

* Set correct version_added.

* Fix github credentials
9 years ago
Brian Coca 37a837cd91 minor doc fixes 9 years ago
Chris Houseknecht fff0ef9cfb Adding new module azure_rm_resourcegroup (#3490)
* Adding new module azure_rm_resourcegroup

* Fix poller error handling
9 years ago
Chris Houseknecht ce97061de7 Adding module azure_rm_storageaccount.py (#3484)
* Adding module azure_rm_storageaccount.py

* Fix poller error handling
9 years ago
Chris Houseknecht cf0bbece83 Adding module azure_rm_securitygroup (#3486)
* Adding module azure_rm_securitygroup

* Fix poller error handling
9 years ago
Chris Houseknecht 693f519ce6 Adding new module azure_rm_storageblob (#3482) 9 years ago
Chris Houseknecht 83c500f5c6 Adding module azure_rm_subnet (#3481)
* Adding module azure_rm_subnet

* Fix poller error handling
9 years ago
Chris Houseknecht 57348c207f Adding module azure_rm_virtualnetwork (#3480)
* Adding module azure_rm_virtualnetwork

* Fix poller error handling
9 years ago
Chris Houseknecht e0ef2e8562 Adding new module azure_rm_networkinterface (#3461)
* Adding new Azure module.

* Updating based on PR comments

* Fix poller error handling
9 years ago
Darek Kaczyński f7c32e2b5e Fix for 'cannot unmarshal array into Go value of type string' error about HostConfig Binds (#3496) 9 years ago
Sumit Roy 7fb0605824 Support tagging ELBs using boto 2.0. (#2844) 9 years ago
chouseknecht 3f8d04e74b
Fix poller error handling 9 years ago
chouseknecht 14124ef1b8 Updating based on PR comments 9 years ago
chouseknecht 1ab5987ebc Adding new azure module. 9 years ago
Brian Coca 3c009bd04f corrected return docs sample 9 years ago
ThomasSteinbach 8dc0276533 docker: fix type issue (#3491)
* fix type issue

* fix type issue for 'volumes-from'
9 years ago
Constantin b3bcd5a433 Added improvements and documented return structure (#2320) 9 years ago
jjshoe bfa0a94c27 Fix an issue where by a call to ec2.get_image wasn't wrapped in a try/except, and would occasionally throw an exception in the wild. Also greatly simplifies two of the ugliest known loops to man down into a single loop. (#2554) 9 years ago
Dennis Conrad c1787da7ff Fix UnboundLocalError if 'access_key_ids' not supplied
'key_ids' is referenced before it is assigned, causing the module to fail with a UnboundLocalError instead of failing gracefully with a helpful error message.  This very small patch moves the assignment of 'key_ids' to before the variable is referenced.
9 years ago
Marcin 5312627091 rebase for #2477, ready_for_review (#2581) 9 years ago
Michael Fenn 09f14731f2 Support altering the virtual cdrom when state == reconfigured (#2394)
This allows a user to modify the state of the virtual cdrom in a VM
by using the state == reconfigured action.  This is useful for
provisioning VMs from templates which do not have ISO images connected.
9 years ago
Alexey Wasilyev 1c3071af61 docker: support polling image by digest (#2932) 9 years ago
Joel Thompson a39d11e8f5 Add exponential backoff retries to ec2_elb_lb (#3379)
ec2_elb_lb doesn't react well to AWS API throttling errors. This
implements an exponential backoff operation around some of the AWS API
calls (with random jitter, in line with AWS recommendations) to make
this more resilient.
9 years ago
Donovan Jones 7c52ea58f1 Make remote_group handle name and id in cloud/openstack/os_security_group_rule.py
* Make remote_group handle name and id

* fix regression breaking os_security_group_rule with no remote_group
9 years ago
David Shrewsbury 25e75e66eb Merge pull request #3236 from rcarrillocruz/network_by_project
Add project parameter to os_network
9 years ago
Ricardo Carrillo Cruz 3e93204598 Add project parameter to os_network
A cloud/domain admin should be able to create a network on any project
it is granted to.
This changes adds the possibility to pass either a project ID or
project name.
9 years ago
David Shrewsbury cea5ceb644 Merge pull request #3237 from rcarrillocruz/os_subnet_by_project
Create subnet by project
9 years ago
Michael Moussa ff414b79f2 Fixes read replica create BC break (#3365) 9 years ago
William Holroyd 4837b04668 Added ap-northeast-2 region (#2849) 9 years ago
Rob 68c8669200 Fix to ensure youngest snapshot is retrieved rather than oldest (#3115) 9 years ago
jjshoe 52823bdb5b Speed up AMI code by not attempting to create the AMI without checkin… (#2551)
* Speed up AMI code by not attempting to create the AMI without checking on the name first. Also simplifies code for reporting errors from AMI creation, greatly.

* remove sys.exit
9 years ago
Marcin 2e20e548f8 Check if identifier is specified for geo,weighted or failover routing. Don't fail if record set already exist. Set choices for failover - capital PRIMARY and SECONDARY. (#2470) 9 years ago
Fabian von Feilitzsch edc8698c14 make binds a list instead of a dict (to prevent overwriting when copying the same file to two places) (#2294) 9 years ago
Matt Davis 6d0e9327e3 Merge pull request #3342 from gundalow/docsfix
ansible-validate-modules part 1: Correct documentation
9 years ago
Ricardo Carrillo Cruz 8a03ae5287 Create subnet by domain
A cloud/domain admin should be able to create a subnet on any
project it is granted on.
This change adds the 'project' parameter that accepts either
a name (admin-only) or id.
9 years ago
Rene Moser 85c45d9fd1 openstack: doc fix, add version_added
see #3388
9 years ago
David Shrewsbury 99659036ca Merge pull request #3363 from rcarrillocruz/check_default_project_if_present
Only check default_project on resource creation
9 years ago
Matt Martz e9227c4d8f overwrite option was added for 2.1 9 years ago
Monty Taylor 265c3fdfb5 Merge pull request #3388 from Shrews/os_network_provider
Add support for provider network options
9 years ago
David Shrewsbury 29bd86394e Add support for provider network options.
Adds new parameters for specifying options for provider network plugins.
9 years ago
David Shrewsbury 6970cc233f Wrap calls to main() with if check
A change was merged to the main Ansible core code that can cause

a potential hang if any libraries are called that use threading.

This change was:



  4b0aa1214c



This affected the os_object module by causing a hang on the shade

create_object() API call (which in turn calls swiftclient which

uses threading). The fix is to make sure all modules have a main()

that is wrapped with an "if __name__ == '__main__'" check.
9 years ago
John Barker 531eed80b3 Replace BOOLEANS with true/false 9 years ago
Kalle Lehtonen 5aa652c6fd Fix and add more error handling for role policies
In case role policy was deleted, we did not handle at all if there

was authorization issue to do the deletion. Also add message when

role is not found and the policy is skipped.
9 years ago
Ricardo Carrillo Cruz ee2d436aa5 Only check default_project on resource creation
The default_project is checked at the beginning of the module.
This raises an exception if the project passed does not exist.
This logic only makes sense on resource creation, if a user
puts state=absent the module fails, even though the default
project is not relevant
9 years ago
Brian Coca 2ddeb5cdec fixed doc quoting 9 years ago
Brian Coca 20e4ad0eef corrected required docs as only boolean is allowed
these complex values were not displayed and would always show the fields as requried
9 years ago
René Moser bd2924b8ff Merge pull request #3133 from alachaum/fix-elasticache-idempotency
Fix aws elasticache idempotency
9 years ago
René Moser 18367243e4 Merge pull request #3341 from Shrews/os_server_wait
Pass wait/timeout parameters to floating IP APIs in os_server
9 years ago
Jonathan Davila 8b13f2a693 Merge pull request #2278 from wimnat/feature/iam_doc_fix
IAM doc fix
9 years ago
René Moser fa8cb762ed Merge pull request #3161 from somechris/fix-boto-version-requirement
Guard against too old boto library
9 years ago
David Shrewsbury aecec868d5 Pass wait/timeout parameters to floating IP APIs in os_server
If a server already exists when os_server is run, but a floating
IP was not assigned to the server when one was requested, the
module will attempt to add an IP to the existing server. But it
would not pass the wait/timeout params to the floating IP APIs.
If wait was True, you could get back a server dict that did not
show the floating IP because it did not wait.
9 years ago
David Shrewsbury 772d9eb88e Set type on floating_ip_pools in os_server
This has been expected as a list, so let's be explicit about it
so it will work correctly in 2.1 release.
9 years ago
Ricardo Carrillo Cruz 6e6817ce18 Fix is_public type on os_image
Without this fix, the is_public value is a string and the shade
call handling the module does not evaluate correctly when
passing is_public: no
9 years ago
René Moser 5e90c86519 Merge pull request #2702 from curious-eyes/add-gce-preemptible
Add preemptible option on gce.py
9 years ago
René Moser 7e879eca32 Merge pull request #2968 from ashwanthkumar/exponential-backoff-in-route53
add retry with exponential backoff on route53
9 years ago
Michael Scherer 74fd65b2d8 s/plubic/public/in the doc 9 years ago
René Moser 13f4b40c15 Merge pull request #3284 from mscherer/fix_docker_args
Improve/fix type checking for docker module
9 years ago
Ash Wilson f4557c1631 Remove myself from the docker module maintainers
Apologies, but I no longer use this module day-to-day myself, and I don't have the bandwidth right now to effectively triage changes in any kind of timely fashion.
9 years ago
Brian Coca dabf28edbe Merge pull request #2853 from Igelko/patch-1
docker: If cmd and entrypoint not set, don't match them
9 years ago
curious-eyes 24f1afc606 Add preemptible option on gce.py 9 years ago
Victor Beresnev 6a279fd421 If cmd and entrypoint not set, don't match them
Hello!
I wanted stop the containers matched only by image name, but can't do this, if I not set cmd in playbook.
This behavior confused me.

If cmd or entrypoint is defined for running container, but not defined in playbook, makes matching behavior as this sample:
https://github.com/ansible/ansible-modules-core/blob/devel/cloud/docker/docker.py#L463
9 years ago
Brian Coca c10daa5d80 Merge pull request #3302 from rcarrillocruz/allow_domain_name_os_user
Allow passing domain name on os_user
9 years ago
Ricardo Carrillo Cruz d26f788519 Allow passing domain name on os_server
A cloud admin can search domains, thus it should be possible
to pass a domain name, just like ids.
9 years ago
David Shrewsbury 827fd9acc2 Fix allowed_address_pairs and extra_dhcp_opts in os_port
Commit f71542c set the incorrect type for these two parameters to
dict when they are actually list of dicts.

Also, the extra_dhcp_opts was incorrectly named (without the terminal
's') and NEVER worked, so this was corrected.

Fixes #3301
9 years ago
David Shrewsbury 318cc16c27 Fix size parameter documentation
The generated documentation shows the size parameter as required.
Set 'required' to 'false' and move the explanation to the description.

Fixes #3278
9 years ago
Brian Coca cf03730fa2 added version added 9 years ago
Brian Coca 73586f7ddb Merge pull request #3124 from nbrownus/elb_proxy_protocol
ELB Proxy Protocol support for backends
9 years ago
Brian Coca 62310c8954 Merge pull request #3077 from jjshoe/devel
Allow us to sort by all available datatypes
9 years ago
Brian Coca 0abade73c4 Merge pull request #2929 from gesellix/add_env_file_support_v2
add `env_file` support
9 years ago
Michael Scherer e78e13b222 Improve/fix type checking for docker module
tls_* point to files, so should be type=path
count is a int, so tag it as such and avoid converting later
password should be tagged as no_log
9 years ago
Yannig Perré b958985816 Add an example of extra_hosts option. 9 years ago
René Moser faf2bea527 Merge pull request #3261 from fabfuel/bugfix-ec2-elb-stickiness-without-expiration
Fixes #2039 Convert None to 0 when checking ELB cookie expiration
9 years ago
Rene Moser de7ceacfcd openstack: os_server: add version_added for scheduler_hints
See #3172
9 years ago
Ted Timmons a87171e280 fix typo in documentation
let's -> lets
9 years ago
Michael Scherer 70a3891b1e Merge pull request #3172 from Comcast/feature/server_scheduler_hints
port 'scheduler_hints' feature from nova_compute to os_server module
9 years ago
René Moser 37d978fa1c Merge pull request #3117 from beamly/fix-ec2-group
Fixes #3109: Executing ec2_group with rules fails with "Inval…
9 years ago
Taras Lipatov 5299279b0b Fixed typo json_fail to fail_json 9 years ago
Fabian Fülling a34dae58cf Fixes #2039 Convert None to 0 when checking if ELB cookie expiration has changed 9 years ago
Jonathan Davila 9c286f35be Clarified IAM module doc 9 years ago
Matt Davis effb355952 Merge pull request #2842 from kanwei/patch-1
Add new Dv2 Azure instances
9 years ago
Matt Martz 1a2a8e152f Merge pull request #3208 from schlueter/fix/add-missing-quote-in-docker-documentation
Add missing quote in docker documentation
9 years ago
Schlueter 0028f58ab6 Add missing quote in docker documentation 9 years ago
Brian Coca ad47bb91f1 Merge pull request #3132 from curious-eyes/fix-2761-gce-UnboundLocalError
Fix #2761: gce.py - UnboundLocalError: local variable 'md'
9 years ago
Brian Coca 22caa104e4 Merge pull request #3187 from TerryHowe/openstack
Fix openstack module documentation
9 years ago
Brian Coca 6a48f2207a corrected typo on aws connection arguments var 9 years ago