Commit graph

2195 commits

Author SHA1 Message Date
Ethan Devenport
fa41ccd59b Additional provider features added and fixed some bugs.
* Added support for SSH keys, image passwords, SSD disk type, and CPU family.
* Adjusted server create so that IP address is returned in response.
* Restructured remove server method(s) to handle change status properly, gracefully handle missing servers, and improve overall performance.
* Prevent duplicate server names from being provisioned so removals can be handled appropriately.
* Fixed a bug in the count increment being a string rather than an integer.
* Fixed issue with create_volume returning invalid response.
* Fixed type bug in volume instance_ids for volume removal and improved volume management.
* Fixed type bug in instance_ids for proper server removal and moved boot volume creation into composite server build request.
* General clean up.
2016-08-23 07:30:35 +00:00
whiter
119efdcb82 New module s3_website to manage static sites on Amazon S3 2016-08-22 08:41:12 -04:00
Rob White
fa6e654eb2 New module - ec2_asg_facts
Gathers facts about multiple of single AWS autoscaling groups.
2016-08-19 15:11:12 -04:00
Brian Coca
1aeb9f8a8c updated version_added to be string 2016-08-18 09:49:56 -04:00
Brian Coca
a0969e4bff fixed incorrect import deps (#2747) 2016-08-18 09:47:38 -04:00
Shinichi TAMURA
5fbb0de36f Allow value to be bool where 'yes'/'no' are in choices (#2593)
* Changed type of 'details' argument to bool on ecs_service_facts module.

* Changed type of 'autostart' argument to bool on virt_* modules.

* Changed types of 'autoconnect' and 'stp' argument to bool on nmcli module.
('create_connection_bridge(self)' and 'modify_connection_bridge(self)' are not implemented yet?)

* Added conversion of 'value' argument when 'vtype' is boolean on debconf module.
2016-08-17 07:32:49 -07:00
George Christou
101f9f5f46 Fix bug in counting subnets by Name tag (#1643)
Fixes #1551
2016-08-15 09:02:21 +02:00
Jose Armesto
db463e44b3 Added module to find Launch Configurations (#1023)
* Added module to find Launch Configurations

* Simplified parameters to search
2016-08-11 11:16:16 -07:00
jctanner
5fe51b4422 Fix vmware_guest disk and nic parameters and docstrings (#2705)
* Fix vmware_guest disk and nic parameters and docstrings
* vmware_guest: remove default for required params
2016-08-10 12:46:02 -04:00
Fernando José Pando
c600334a9d elb facts fixup (#2099)
* elb facts fixup

* return tags and logic fixup

* return tags and dont fail on nonexisting elb name
2016-08-10 09:01:31 +02:00
Ryan Brown
7ffd42f727 Merge pull request #1901 from linuxdynasty/kinesis_streams
Add `kinesis_stream` module to create/delete/update AWS Kinesis streams
2016-08-09 16:29:28 -04:00
Brian Coca
7a73e2a3aa make sure nic is always defined (#2678) 2016-08-05 19:02:26 -04:00
Allen Sanabria
950d76af0b fixed error message for releasing an ip when not waiting for the nat gateway to delete successfully 1st 2016-08-04 20:26:08 -07:00
Allen Sanabria
dcf4d7e6e5 fail_json when error and not exit_json 2016-08-04 17:15:31 -07:00
Allen Sanabria
123c70546e clean up documentation 2016-08-04 13:00:35 -07:00
Allen Sanabria
ab62c644bc updated catch statement to pass test (as e) 2016-08-03 12:38:05 -07:00
Allen Sanabria
8af1063785 Make sure to catch if no gateways exist 2016-08-03 12:38:05 -07:00
Allen Sanabria
4e8e38f631 remove boto 2016-08-03 12:38:05 -07:00
Allen Sanabria
2e42c72447 version bump 2016-08-03 12:38:05 -07:00
Allen Sanabria
79ea553200 Module requires boto due to ec2.py 2016-08-03 12:38:05 -07:00
Allen Sanabria
aa189b8d98 Added default result of None in catch statement 2016-08-03 12:38:05 -07:00
Allen Sanabria
ee523be26c Updated module to be compliant with test cases.
* Added integration tests
* Added unit tests
2016-08-03 12:38:05 -07:00
Allen Sanabria
349db85b00 Fixed the missing argument to get_eip_allocation_id_by_address 2016-08-03 12:38:05 -07:00
Allen Sanabria
f86c5f8465 Manage AWS Nat Gateways
* Create an AWS Nat Gateway.
* Delete an AWS Nat Gateway.
* If Nat Gateway exist in subnet and the option is passed to not create one, it will then return the Nat Gateway object.
2016-08-03 12:38:05 -07:00
James Tanner
13215eeb7c Consolidate to one module and use new arg spec 2016-08-02 11:28:03 -04:00
James Tanner
6cebd509d7 add examples 2016-08-01 23:08:30 -04:00
James Tanner
cf61825ae5 Remove print statements 2016-08-01 23:04:00 -04:00
James Tanner
a3f415a892 fix tabs 2016-08-01 22:47:26 -04:00
James Tanner
5d2d0e0045 fix tabs 2016-08-01 22:38:41 -04:00
James Tanner
07fb05a852 Add the guest state module 2016-08-01 22:20:05 -04:00
James Tanner
3caee773cb Rename module 2016-08-01 21:40:12 -04:00
James Tanner
c51b1549a2 Add return data example 2016-08-01 21:34:33 -04:00
James Tanner
6b5ad394da Add template deployer 2016-08-01 18:55:22 -04:00
Ryan Brown
d72a394f0b Merge pull request #2126 from bcoca/s3_bucket_fix_json_plus
Refactor of `s3_bucket` to support json/jsonarg param type
2016-07-28 16:37:07 -04:00
Brian Coca
f6841eb51f send json string to api instead of dict 2016-07-28 15:19:14 -04:00
William Albert
9fda16070f Add modules to support Google Cloud DNS (#2252)
This commit adds modules that can manipulate Google Cloud DNS. The modules can create and delete zones, as well as records within zones.
2016-07-28 12:56:35 -04:00
Toshio Kuratomi
c8f911e05c Update imports 2016-07-27 15:51:25 -07:00
Toshio Kuratomi
c6938e42ef Update examples in the documentation to yaml syntax 2016-07-27 15:51:25 -07:00
pascalheraud
39f36103d7 Fixed multiline string formatting issues 2016-07-27 15:51:25 -07:00
pascalheraud
9058f1fb76 Changed order of import and documentation to fix the build 2016-07-27 15:51:25 -07:00
pascalheraud
b9a7fbbf41 Fixed RETURN documentation 2016-07-27 15:51:25 -07:00
pascalheraud
91d7f1b34d Update ovh_ip_loadbalancing_backend.py
Changed to ansible 2.1
2016-07-27 15:51:25 -07:00
pascalheraud
a28287d0b4 Update ovh_ip_loadbalancing_backend.py
Fixed documentation from "ip" to "backend" and enhanced text.
2016-07-27 15:51:25 -07:00
pascalheraud
13b164791e Update ovh_ip_loadbalancing_backend.py 2016-07-27 15:51:25 -07:00
pascalheraud
6b91834d9f Changed licence and main() 2016-07-27 15:51:25 -07:00
pascalheraud
40b78fbf72 Fixed bad location and import
Fixed bad type of default value for timeout
2016-07-27 15:51:25 -07:00
pascalheraud
7c9fdba5ad Fixed the module to be compliant with pep8 2016-07-27 15:51:25 -07:00
pascalheraud
1972df5a71 Removed unnecessary moduleChanged=False
Added missing exceptions handling
2016-07-27 15:51:25 -07:00
pascalheraud
f7a5013083 Added a timeout param to prevent infinite loop while waiting for
completion of a task.
2016-07-27 15:51:25 -07:00
pascalheraud
37900daf79 Fixed module from review inputs :
- Caught the exception from import ovh to provide a proper message to
the user
- Removed unuseful brackets
- Added a else to check the state instead of two if
- Changed the module to be added to 2.0
- Added exceptions handling for all APIs calls with a clear message
including the return from the API.

And : 
- Fixed dependency of OVH api to 0.3.5
2016-07-27 15:51:25 -07:00