Commit Graph

2729 Commits (18343c4e5a645139ef9930ab096400c261354779)

Author SHA1 Message Date
chouseknecht d43a91c627 Fix #147 automatically expose published ports 9 years ago
chouseknecht 67432709a4
Remove unused method in ContainerManager 9 years ago
Chris Houseknecht 0a42ada42a Merge pull request #3844 from Hypermanzer/docker-python-3-compat-bug
Fixing Docker compile time errors irt exception handling for Python 3
9 years ago
Chris Houseknecht 93c8d923c4 Merge pull request #3837 from chouseknecht/devel
Fix #3822 stop container
9 years ago
chouseknecht 09fe0416b6 Fix #3822 stop container 9 years ago
Jonathan A. Sternberg 969471f2ab Paginate the results from `boto.iam`
The default pagination is every 100 items with a maximum of 1000 from
Amazon. This properly uses the marker returned by Amazon to concatenate
the various pages from the results.

This fixes #2440.
9 years ago
Elena Washington e1d7d78fcc Add support for PostgreSQL 9.5 in rds_param_group (fix for #3846) 9 years ago
codemeup @ Work 27ad29d376 Fixing compile time error exception handling for python 3. (#3843) 9 years ago
Mike Mars 1c63fb754d Fixing Docker compile time errors irt exception handling for Python 3 9 years ago
codemeup @ Work 7314cc3867 Fixing error exception handling for python3. Does not need to be compa… (#3840)
* Fixing error exception handling for python. Does not need to be compatible with Python2.4 b/c boto is Python 2.6 and above.

* Fixing error exception handling for python. Does not need to be compatible with Python2.4 b/c boto is Python 2.6 and above.

* Fixing compile time errors IRT error exception handling for Python 3.5.
This does not need to be compatible with Python2.4 b/c Boto is Python 2.6 and above.
9 years ago
codemeup @ Work 5b1ab46265 Fixing error exception handling for python. Does not need to be compatible with Python2.4 b/c boto is Python 2.6 and above. (#3839) 9 years ago
chouseknecht a676d9e126 Remove registery option per #3824. 9 years ago
chouseknecht 4ded9313b7 Fix upate typo and expected volume compare. 9 years ago
Chris Houseknecht b5e93b51cf Merge pull request #3828 from chouseknecht/winggundamth-devel
Fix volume to support not binding volumes to host
9 years ago
chouseknecht e2d8d9d09a Fixed binds and volumes. Now recognizes bound vs unbound as well as named volumes. 9 years ago
chouseknecht de15a631ad Fix missing ansible_facts. 9 years ago
Jirayut 'Dear' Nimsaeng 1212e2ed25 Fix volume to support not binding volumes to host 9 years ago
Anton Simernia d30040f9dc Update gc_storage.py (#3802) 9 years ago
Chris Houseknecht bf6bf9e68f Merge pull request #3796 from chouseknecht/fix_3766
Fix 3766
9 years ago
chouseknecht e8db7fd8cc
Remove debug/register from examples. 9 years ago
chouseknecht 0601df8c70
Fix network comparison. Fix handling of links. Updated doc strings. Added more examples. 9 years ago
David Shrewsbury d952087557 Merge pull request #3732 from GheRivero/devel
Make add ip_floating_ip idempotent
9 years ago
chouseknecht d9c751be16
Set version added to 2.2 so that tests pass 9 years ago
chouseknecht 78019e4388
For new options move vesion_added to 2.1.1 9 years ago
chouseknecht 633e11be1e
Fixed bug in _get_network_id 9 years ago
chouseknecht 6d9de1b5a1 Fix doc strings. 9 years ago
chouseknecht 3292121e6d
Fixed issues post testing. 9 years ago
chouseknecht 8cd028bd8e First pass at implementing networks parameter. Also added purge_networks option to remove container from networks not included in networks param. 9 years ago
chouseknecht 23816c9c04 Fix for 3768 - adding support for env_file 9 years ago
Chris Houseknecht 4d8f7d161b Merge pull request #3776 from danschmidt5189/fix-docker_container-typo
Fix "ansbile_facts" typo in docker_container module
9 years ago
chouseknecht cba5b37c9f
Check self.parameters.env exists. 9 years ago
chouseknecht c419d351c5 Fix for issue #3775 - env config comparison 9 years ago
chouseknecht 651133469c
Update restart_policy doc strings. 9 years ago
chouseknecht 6aa4feb459
Fix restart_poicy 9 years ago
Chris Houseknecht 9a1387f255 Merge pull request #3784 from chouseknecht/fix_3783
Fix for #3783 - command returns not found or does not exist.
9 years ago
chouseknecht af0aa8247d
Fix for #3783 - command returns not found or does not exist. 9 years ago
pic fee0055f9f fix #3528 : dns type 9 years ago
Dan Schmidt 31d21efbc5 Fix "ansbile_facts" typo in docker_container module 9 years ago
Chris Houseknecht 90e8a36d4c Merge pull request #3347 from dougluce/fix-s3-region-error
Fix S3 unavailable region error
9 years ago
David Fischer d8ad80ae0f Add MariaDB to valid RDS engines (#3337)
* Add MariaDB to valid RDS engines

* Update RDS module documentation
9 years ago
chouseknecht 97f16b52cf
Fix missing key error when updating existing virtual network. 9 years ago
Chris Houseknecht ddb0b53c66 Merge pull request #3745 from chouseknecht/fix_3740
Fix for issue 3740. Make docker_service more resilient when targeting…
9 years ago
Roberto Bampi 423209d187 Add an example for SRV record in route53 (#3749) 9 years ago
chouseknecht 904d947172 Fix for issue 3740. Make docker_service more resilient when targeting older API versions. 9 years ago
Brian Coca d8b67bdeb0 deprecated docker (#3710)
* deprecated docker

* updated formatting
9 years ago
Alvaro Aleman 7f7b9054fd Fix can_update test in os_subnet (#3664) 9 years ago
René Moser 215da19511 Add no_gateway_ip option to os_subnet module (#3736)
no_gateway_ip option can provide subnet that is not having a gateway.
fixes #1880
9 years ago
Doug Luce ec0f2113e0 Fix S3 unavailable region error
This is to address this error:

  fatal: [site]: FAILED! => {"changed": false, "failed": true, "msg": "Failed to connect to S3: Region  does not seem to be available for awsmodule boto.s3. If the region definitely exists, you may need to upgrade boto or extend with endpoints_path"}

Commit 0dd58e9 changed the logic so an exception is thrown (by
`connect_to_aws`) before the `s3 is None` check is performed. This
changes the `None` check to a catch so the old logic can compensate.
9 years ago
Ghe Rivero c5430d0f92 Make add ip_floating_ip idempotent
Closes issue #1858
9 years ago
Ryan Brown aa995806b9 Merge pull request #3320 from hyperized/patch-1
Added restart functionality to ec2.py
9 years ago
Michael Scherer b78d708678 Port vsphere_guest to py3/py2.4 syntax (#3721) 9 years ago
Kenny Woodson 5474da09bc Unindenting the delete to user (#3147) 9 years ago
Ryan Brown 58bb2fc4f6 Allow users to pick AWS Aurora as an RDS engine (#3414)
Per the [RDS docs](http://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBInstance.html),
add `aurora` as a valid DB engine.
9 years ago
Nathan Brown 97f6daa854 Do not expect the elb to have policies or instances. Fixes #3593 (#3595) 9 years ago
kwerey 1bfc33728b Add option to make RDS param groups for the MySQL 5.7 engine family. (#3695) 9 years ago
Gilles Gagniard 8231a1afc8 better error message if libcloud is not recent enough to use gce subnetworks 9 years ago
Lloyd Hazlett 3cf40d9596 Add path type to argument_spec where applicable (#3040) 9 years ago
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
9 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
9 years ago
Cheuk Lam d3097bf580 Added support for accepting extra config options in vm reconfiguration. (#3327) 9 years ago
chouseknecht a8bf8260aa
Fixed the URL in description. It's now valid Yaml. 9 years ago
chouseknecht 3d43ccae1e
Remove the U(). 9 years ago
Gilles Gagniard c859a9d339 fix documentation to reflect subnetwork option is new in ansible 2.2 9 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. 9 years ago
chouseknecht fe45ec9d9e
Uppercase 9 years ago
chouseknecht 10ee35ff26
Make the new bits a NOTE 9 years ago
chouseknecht 1825a73c40
Where to get the full docker picture. 9 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
9 years ago
Shubham 64b104ac37 remove module argument, fix #3682 (#3683) 9 years ago
Matt Martz 9b6a7eb4f9 Revert "Fix doc strings spacing."
This reverts commit 127d518011.
9 years ago
chouseknecht 127d518011
Fix doc strings spacing. 9 years ago
chouseknecht a81d0a6809
Fix doc strings. Missing requirements and doc fragment reference. 9 years ago
Toshio Kuratomi 298fd0ae56 Docs fixes 9 years ago
chouseknecht d63bc38481
Fail gracefully when build path is not found. 9 years ago
chouseknecht 3a5dd00076
Fixed files/project_files naming. Correct name is files. 9 years ago
chouseknecht 22853efeed
Flip version added back to 2.2 to make tests pass. 9 years ago
chouseknecht 834d2fb9fe
Moving version added to 2.1 9 years ago
chouseknecht 282b2d45df
Added actions to RETURN docs. Show actions when debug or check mode. 9 years ago
chouseknecht c2d2189274
Removed use of --diff. Replaced 'diff' in output with 'actions'. Only show 'actions' in output if debug true. 9 years ago
chouseknecht f69b352341 Removed fail method. Combined recreate and force_recreate params. 9 years ago
chouseknecht d9b026dcef Adding docker_service 9 years ago
Chris Houseknecht f08e5608c7 Fixed parameters passing in container_create method. (#3618) 9 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