Commit graph

2251 commits

Author SHA1 Message Date
jctanner
88464efdc4 vmware_guest: small refactor (#2955)
* use connecion method from module_utils
* use resource group related to host system

Addresses #2911
2016-09-18 14:57:35 -04:00
Michael Scherer
1e290f0f8f Do not import xenapi without checking, so we can avoid (#1953)
backtrace
2016-09-17 21:33:46 +02:00
Ryan S. Brown
24da3602c6 Add lambda_event module 2016-09-16 17:30:51 -04:00
Ryan Sydnor
c03e26bd20 Add Amazon Elastic File System Facts (efs_facts) module
Also switch EFS module to using boto3_conn from boto3.Session
2016-09-16 16:37:04 -04:00
Ryan Sydnor
412af426c4 Add Amazon Elastic File System (efs) module 2016-09-16 16:37:04 -04:00
Ryan Brown
ed249b3466 Import Lambda alias module from https://github.com/pjodouin/ansible-lambda (#2829) 2016-09-16 16:25:33 -04:00
Ryan S. Brown
64d60b8704 Fix redshift module Python 3.5 syntax 2016-09-16 15:48:44 -04:00
Ryan Brown
2be52280fc Fix exception syntax for Python 3.x (#2940)
since boto already precludes python2.4, no need to use a common 2.4/3 syntax
2016-09-16 15:46:41 -04:00
Steyn Huizinga
abc1a98826 Add AWS Lambda module (#1270) 2016-09-16 15:36:50 -04:00
Jim Dalton
48f079f0f2 Add module for managing CloudWatch Event rules and targets (#2101) 2016-09-16 15:34:37 -04:00
Jens Carl
9b5c64e240 New ansible module for aws Redshift and Redshift subnet group (#185) 2016-09-16 12:19:13 +01:00
jctanner
5bbe2adb30 vmware_guest improve and fix some of the errors (#2926)
* Add more comments and fix issue with unit conversion
2016-09-15 13:49:38 -04:00
jctanner
2f7be4ceef vmware_guest: use the disk argument to modify disk size and type (#2918)
Fixes #2706
2016-09-15 09:34:58 -04:00
Ryan Brown
8749c40fee New module: lambda_facts (#2874) 2016-09-14 11:41:02 -04:00
jctanner
7fcc5dcb8a vmware_guest implement clonevm for multi-dc environments (#2909)
* Fix bug in processing of null return
* Fix multi-dc folder location by enhancing the foldermap and using it to search
* Remove unused functions
* Refactor finding vm by folder

Fixes #2900
2016-09-14 01:46:43 -04:00
Cougar
fbdb448661 vmware_guest Fix: remove 'nic' and 'disk' requirements for facts (#2844) 2016-09-13 14:03:08 -04:00
Robin Schneider
67a1bebbd3 Use addresses and names reserved for documentation (#2894)
Trying to preserve the meaning of the examples.

Related to: https://github.com/ansible/ansible/issues/17479
2016-09-12 11:27:45 +02:00
Nils Pascal Illenseer
6c6da8f86e Delete lxd container in state stopped (#2885)
If a lxd container is stopped, do not stop it before deleting it.
2016-09-09 14:57:36 +02:00
Gilles Gagniard
f83aa9fff3 GCE : Fix image family handling with libcloud > 0.20.1 (#2289)
* fix image family handling with libcloud > 0.20.1

* add missing import
2016-09-08 15:12:20 -04:00
Ryan S. Brown
8bfdcfcab2 Normalize variable naming in cloudformation_facts module using camel2snake 2016-09-06 17:15:13 -04:00
Ryan S. Brown
b1a25291b5 cloudformation_facts: Connect boto3 using the module_utils AWS connection instead of calling boto3 directly 2016-09-06 17:14:54 -04:00
jmenga
1f79c357da New module cloudformation_facts (#2329) 2016-09-06 17:13:51 -04:00
René Moser
7b4f78798e Merge pull request #2365 from filipenf/fix-ec2_eni
Fix the eni creation/modification logic thus making it idempotent
2016-09-04 09:56:03 +02:00
Nadir
e6678a7496 Added redrive policy options (#2245) 2016-09-04 09:45:35 +02:00
EarlAbides
9278cce7d2 Fix ec2_asg_facts module when using name parameter (#2840) (#2841) 2016-09-03 09:23:09 +02:00
John R Barker
f13d376f0c Minor tidyup (#2828) 2016-09-01 20:46:08 +01:00
Ryan Brown
aedaca55ac New module: execute_lambda (AWS) (#2558)
First version of execute_lambda module

Supports:
- Synchronous or asynchronous invocation
- Tailing log of execution (sync execution only)
- check mode
2016-08-31 15:42:15 -04:00
Monty Taylor
ae5852449c Error if shade is too old for domain_id on os_project (#2806)
* Error if shade is too old for domain_id on os_project

os_project's domain_id parameter requires shade >= 1.8.1 to work. Be
explicit.

Fixes #2805 os_project requires python-shade 1.8.1 or higher

* What I really meant was 1.8.0
2016-08-31 15:41:12 -04:00
René Moser
8d1ce3f2fd Additional provider features added and fixed some bugs (#2769)
* 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.

* Removed us/lasdev datacenter which the cloud provider no longer maintains.

* Included version_added for new options.

* Added support for firewall rules, consolidated resource UUID retrieval methods for server and NIC modules, and set LAN type to int.

* Minor documentation corrections.

* Some further documentation updates including version.

* Added RETURN documentation.

* Reverting recent commits back to initial PR and will move the new profitbricks_firewall_rule module and other recent changes to a new branch.

Revert "Added support for firewall rules, consolidated resource UUID retrieval methods for server and NIC modules, and set LAN type to int."

This reverts commit 464cbb89f2.

* Set variable types, defined choices, and cleaned up whitespace.

* Added parameter choices for bus.
2016-08-31 09:55:04 +02:00
Ethan Devenport
1eb5745f49 Added parameter choices for bus. 2016-08-31 07:46:12 +00:00
Ethan Devenport
86285e8824 Set variable types, defined choices, and cleaned up whitespace. 2016-08-31 06:24:55 +00:00
René Moser
1c4f346691 ec2_vpc_dhcp_options_facts: fix exception handling, fixes build (#2819) 2016-08-30 23:38:07 +02:00
Joe Smith
44c86245ff Set explicit type for timeout (#2809)
vmware_maintenancemode.py needs explicit type for timeout, otherwise it reads timeout as string and breaks.
2016-08-30 21:55:41 +02:00
TimothyVandenbrande
b9b781c370 This is an ansible module to control/create/adapt/remove VMs on a RHEV/oVirt environment. (#2202) 2016-08-30 19:43:23 +01:00
naslanidis
be9a0f9854 new AWS module for ec2 dhcp option facts (#2001)
new ec2 dhcp option facts module
2016-08-30 19:32:21 +01:00
René Moser
b58bd264e8 vmware_local_user_manager: fix global name 'module' is not defined (#2818) 2016-08-30 16:39:58 +02:00
alxsey
035367170c Implement template storage selection (#2755) 2016-08-30 16:17:30 +02:00
bbooysen
5767885ae5 typo fix (#2816)
Changed 'memroy' to 'memory'.
2016-08-30 14:06:32 +02:00
Ethan Devenport
e9fd5ad5dc Reverting recent commits back to initial PR and will move the new profitbricks_firewall_rule module and other recent changes to a new branch.
Revert "Added support for firewall rules, consolidated resource UUID retrieval methods for server and NIC modules, and set LAN type to int."

This reverts commit 464cbb89f2.
2016-08-29 19:45:57 +00:00
Ethan Devenport
88dd7fd250 Added RETURN documentation. 2016-08-29 06:50:35 +00:00
Ethan Devenport
681ad6f2cc Some further documentation updates including version. 2016-08-29 06:30:54 +00:00
Ethan Devenport
ea46cbef34 Minor documentation corrections. 2016-08-29 06:18:25 +00:00
Ethan Devenport
464cbb89f2 Added support for firewall rules, consolidated resource UUID retrieval methods for server and NIC modules, and set LAN type to int. 2016-08-29 05:56:26 +00:00
Toshio Kuratomi
6f1753cccd Moved the atomic modules to cloud/atomic. (#2784)
Similar category to docker and lxd
2016-08-26 07:14:06 -04:00
Russell Teague
a2d23983c0 Fix vmware_dvs_portgroup destroy task (#2776)
Fixes #2761
2016-08-25 18:48:25 +02:00
Lingxian Kong
85b8615af5 Add openstack os_server_group module (#2702) 2016-08-25 07:43:48 -04:00
Kevin Carter
0749ce6faa Remove the subsystem lock loop (#2647)
This change removes the loop watching for "/var/lock/subsys/lxc" from
the lxc-container module. This change simply runs the command within
a container using the lxc CLI tools which should be responcible for
locking and unlocking on their own.

Closes-Issue: https://github.com/ansible/ansible-modules-extras/issues/690
Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
2016-08-23 10:19:17 +02:00
Ethan Devenport
1631c717ff Included version_added for new options. 2016-08-23 08:00:41 +00:00
Ethan Devenport
727eaa219d Removed us/lasdev datacenter which the cloud provider no longer maintains. 2016-08-23 07:52:39 +00:00
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