Brad P. Crochet
ded9d626e0
Add support for neutronclient
...
The quantum_* modules will now try neutronclient first, and fall back
to quantumclient. If that fails, error out.
The code now references neutron instead of quantum in all internal
cases.
2013-12-17 13:24:20 -05:00
willthames
74f9f91abf
Move more responsibility to common EC2 module
...
Moved `AWS_REGIONS` into `ec2` module
Created `ec2_connect` method in `ec2` module
Updated modules able to use `ec2_connect` and `AWS_REGIONS`
2013-12-17 14:07:24 +10:00
Troy C
ff1570ea31
catch exposed cs.exceptions instead of novaclient
2013-12-16 09:33:29 -06:00
Mohan Krishnan
4cc45045d5
Adds postgres support for Ansible RDS module
2013-12-16 15:51:41 +08:00
Matt Martz
6443d90808
Don't import novaclient, exceptions are available via cs.exceptions
2013-12-13 19:34:46 -06:00
Matt Martz
77377be11c
Utilize ansible.module_utils.rax
2013-12-13 19:34:46 -06:00
Matt Martz
4a0efeceab
Initial commit of rax_keypair
2013-12-13 19:34:45 -06:00
Alex Coomans
a70d636f03
Add ability to disable the Source/Destination check on EC2
2013-12-13 18:06:03 -06:00
Troy C
c2d34efd21
import novaclient.exceptions for cs.images.find
...
cs.images.find(human_id= throws novaclient.exceptions.NotFound,
resulting in the try/except block with
image = cs.images.find(name=image) being skipped. catching
novaclient.exception.NotFound allows images to be specified with the
human readable name.
Example:
tasks:
- name: Server build request
local_action:
module: rax
region: DFW
image: Ubuntu 12.04 LTS (Precise Pangolin)
Also, the import is placed after try: import pyrax, because pyrax
imports novaclient and should fail if novaclient is missing.
2013-12-13 16:27:21 -06:00
Joseph Tate
c89c645b27
Added version_added for spot instance parameters
2013-12-13 15:01:58 -05:00
James Tanner
ee1b117b9e
Set version_added for new_instance_name in cloud/rds module
2013-12-13 13:54:08 -05:00
Joseph Tate
4ae79b1cb7
Extend ec2 module to support spot instances
2013-12-13 13:43:30 -05:00
jctanner
d3ad62320d
Merge pull request #5028 from retr0h/correct-nova-api-auth-check
...
Nova doesn't attempt to auth on obj instantiation
2013-12-13 08:36:27 -08:00
Vincent Viallet
b3cb108b66
Bumped to v1.5
2013-12-13 08:59:52 +08:00
jctanner
291e0111e5
Merge pull request #5052 from bpennypacker/promote_rename
...
cloud/rds module: added promote command & updated modify command to allow for renaming of database instances.
2013-12-12 15:15:34 -08:00
James Tanner
077b923f39
Addresses #5276 update documentation for ec2_ami no_reboot parameter
2013-12-12 18:03:00 -05:00
evan82
18f446eac1
Fix ec2_ami no_reboot setting (currently it will not reboot instances to create the AMI)
...
Line 276: no_reboot = dict(default=True, type="bool"),
This should really default to False (When AMIs are created the machine will reboot before copying the disk).
"When enabled, Amazon EC2 does not shut down the instance before creating the image. When this option is used, file system integrity on the created image cannot be guaranteed."
2013-12-12 15:49:24 -07:00
jctanner
73d89ee4e8
Merge pull request #5231 from jeffnappi/patch-1
...
Corrected documentation in ec2_ami module - no_reboot defaults to yes
2013-12-12 14:18:14 -08:00
Nicholas DeClario
8b5fee61bb
Added ability to start and stop existing EC2 instances.
2013-12-12 17:16:59 -05:00
Jim Dalton
ab161741a4
Make sure initial_state is initialized
2013-12-12 13:09:40 -08:00
Matt Martz
cc078b17dd
Add version_added for vip_id
2013-12-12 09:32:06 -06:00
Matt Martz
c264e12b53
Add ability to specify a VirtualIP ID for sharing a VIP with another LB
2013-12-12 09:32:06 -06:00
Vincent Viallet
36e7395822
Minor typos and remove extra dependencies.
2013-12-12 12:30:22 +08:00
Vincent Viallet
5de7ed5292
Add ec2_key module.
2013-12-12 12:23:58 +08:00
Michael Gregson
f52941701a
Rename digital_ocean_ssh to digital_ocean_sshkey per https://github.com/ansible/ansible/pull/4315#issuecomment-30286556
2013-12-11 12:03:53 -07:00
Jim Dalton
557ad6a411
Account for instances that have not yet been registered. Fixes #5076
2013-12-09 19:38:03 -08:00
Jeffrey Nappi
d15eeff010
Corrected documentation in ec2_ami module - no_reboot defaults to yes
2013-12-09 18:57:58 -07:00
John Dewey
ed3b65b532
Made a few canges as I learn more about modules
...
* Set check_mode to False, am not supporting this ATM.
* Cleaned up delete/create() into single update().
* Return the group_id if created or found so tasks can be chained.
2013-12-07 12:04:31 -08:00
Matt Martz
0b36507540
Initial commit of rax_dns_record
2013-12-06 17:03:08 -06:00
Matt Martz
b82ccee78c
Remove errant raise
2013-12-06 16:49:28 -06:00
Matt Martz
ecee2f4537
Add state attribute to description
2013-12-06 16:10:00 -06:00
Matt Martz
40d9318afb
Initial commit of rax_dns module
2013-12-06 13:13:09 -06:00
David Hummel
fa93e03f22
Fix issue #5043 : ec2_vpc module wait=yes state attribute retrieval
2013-12-05 10:47:22 -05:00
Michael DeHaan
608a0ef220
Merge pull request #5168 from sivel/rax_clb_required_together
...
rax_required_together is a function
2013-12-04 19:11:58 -08:00
Matt Martz
d8be08cf00
rax_required_together is a function
2013-12-04 19:26:34 -06:00
Bruce Pennypacker
8a5d9531db
fixed documentation & added rename example
2013-12-04 10:01:30 -05:00
John Dewey
0805a1f9b7
Added ability to manage nova floating IPs
...
This module is based off the ec2_eip module, but accounts for pools,
which is openstack related functionality.
2013-12-03 22:07:08 -08:00
Michael DeHaan
edc877d6b0
Merge pull request #5133 from joshuaconner/add_docker_max_version_to_docs
...
add supported docker version to docs
2013-12-03 16:46:34 -08:00
Evgenii Terechkov
dc17b0751d
Use ovirtsdk if it installed, but fall out gracefully if it is not
2013-12-03 20:21:16 +08:00
jctanner
21144a3014
Merge pull request #5078 from brandonhilkert/fix-ec2-tags
...
Fix checking for existence of EC2 tags
2013-12-02 14:50:47 -08:00
Joshua Conner
2c09d829cb
add supported docker version to docs
2013-12-02 13:08:47 -08:00
James Tanner
4f9aadcc07
Addresses #5023 Fix import comments
2013-12-02 15:13:49 -05:00
James Tanner
38edad70ac
Fixes #5023 Convert all modules to use new snippet import pattern
2013-12-02 15:11:23 -05:00
jctanner
33f9fd31e9
Merge pull request #4996 from sivel/rax-module-utils
...
Implement ansible.module_utils.rax
2013-12-02 11:55:59 -08:00
James Tanner
576cd98d62
Merge pull request #4502 from dxsarmit/ansible
...
New library/cloud/ec2 module parameter (assign_public_ip) for non-default VPC instance launching.
2013-12-02 09:43:20 -05:00
Michael DeHaan
4c35b7f380
There's a cleaner way to do this, commit to module formatter pending.
...
Revert "No longer need to reference 'version_added' in docs for these, as this was quite a while ago."
This reverts commit ff0a41d446
.
2013-11-27 21:23:03 -05:00
Michael DeHaan
9e4d71203d
No longer need to reference 'version_added' in docs for these, as this was quite a while ago.
2013-11-27 21:19:32 -05:00
Brian Candler
584805ff6a
Additional idempotent states for virt module: "destroyed" and "paused"
2013-11-27 16:58:34 +00:00
Brandon Hilkert
a6879d14ca
Fix checking for existence of EC2 tags
2013-11-27 11:01:42 -05:00
jctanner
4211af0f4a
Merge pull request #5067 from justinludwig/fix-aws-credential-params
...
Fix AWS credential params for ec2_ami, ec2_elb, ec2_tag, ec2_vpc, route53, and s3 modules
2013-11-27 07:14:19 -08:00