Commit graph

381 commits

Author SHA1 Message Date
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
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
Jim Dalton
ab161741a4 Make sure initial_state is initialized 2013-12-12 13:09:40 -08: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
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
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
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
Jim Rybarski
b699af75a8 fixed documentation typo about region purpose 2013-11-27 00:35:33 -06:00
Justin Ludwig
bd9e6a74f7 Fix AWS credential params for s3 and other modules
The `ec2_ami`, `ec2_elb`, `ec2_tag`, `ec2_vpc`, `route53`, and `s3` modules
all canonicalize the AWS access and secret key params as
`aws_access_key` and `aws_secret_key`. However, following the fixes for #4540,
those modules now use `get_ec2_creds` from `lib/ansible/module_utils/ec2.py`,
which requires access/secret key params to be canonicalized as
`ec2_access_key` and `ec2_secret_key`. As a result, AWS credentials passed
to those six modules as parameters are ignored (they instead always use
the AWS credentials specified via environment variables, or nothing).

So this change fixes those six modules to canonicalize the
AWS access and secret key params as `ec2_access_key` and `ec2_secret_key`,
allowing them to again accept AWS credentials passed via module params.
2013-11-26 19:29:06 -08:00
Bruce Pennypacker
5cea67c011 Added promote command to promote read-replicas to standalone databases (http://aws.amazon.com/about-aws/whats-new/2012/10/11/amazon-rds-mysql-rr-promotion/). Added ability for the modify command to rename a database instance via the optional new_instance_name parameter 2013-11-25 13:16:41 -05:00
John Dewey
ef99a3c3fa Nova doesn't attempt to auth on obj instantiation
Need to call nova.authenticate() to validate credentials.
2013-11-22 21:57:02 -08:00
Matt Martz
6dbd7d0d8d Add ansible.module_utils.rax 2013-11-21 15:46:25 -06:00
Matt Thompson
cc36bb8e95 Add missing exception name 2013-11-20 16:58:19 +00:00
Michael DeHaan
3183d4776f Merge pull request #4971 from erjohnso/devel
fixes #4954 plus updates for gcutil/v1beta16 tests
2013-11-19 14:54:32 -08:00
Eric Johnson
3267d40ff2 fixes #4954 plus updates for gcutil/v1beta16 tests 2013-11-19 22:30:22 +00:00
James Tanner
db28902044 Fix pep8 error in ec2_vpc 2013-11-19 16:31:25 -05:00
James Martin
edb2129fb3 cloudformation parameters no longer required. 2013-11-19 14:17:23 -05:00
Michael DeHaan
08996d78d6 Add version_added to all modules missing version_added information, the docs formatter will now
raise errors when omitted, updated changelog with new modules.
2013-11-18 18:55:49 -05:00
Michael DeHaan
55a48aacc3 Changelog updates and a few module renames. vpc -> ec2_vpc, githooks -> github_hooks, blacklist -> kernel_blacklist. These are all new in 1.4 so safe to change. 2013-11-18 18:28:21 -05:00
Michael DeHaan
59dd929bbf Update changelog, rename vpc module to ec2_vpc. 2013-11-18 17:59:40 -05:00
Tom Berger
9344bc175d Update cloud/docker: if the image name containes a repository, strip it.
When using repositories other than the main one at docker.io, the image name contains the repo name (which itself contains ":" as a separator between domain and port). We don't really care about it here, so just get rid of it before looking at the image name.
2013-11-16 23:15:03 +02:00
Matt Martz
f32bc12268 Remove debug print statement 2013-11-15 19:52:10 -06:00
jctanner
fb27ca9f0a Merge pull request #4919 from sivel/4577-rax-refactor
Refactor rax module. Fixes #4577
2013-11-15 12:20:13 -08:00
Matt Martz
0aa71a19ab Refactor rax module 2013-11-15 12:25:21 -06:00
Matt Martz
7aaac10a00 follow suit with the rax refactor and split out the slugify code 2013-11-15 12:00:32 -06:00
Matt Martz
40354d0775 Add rax_facts module for retrieving facts about a Cloud Server 2013-11-15 11:12:48 -06:00
James Tanner
e6bd870959 Use shared ec2 module snippet in elasticache module 2013-11-13 10:24:08 -05:00
James Tanner
a63ecf23cd Merge pull request #4313 from jsdalton/ansible
Add AWS ElastiCache module
2013-11-13 10:15:51 -05:00
James Tanner
62b147f6c8 Merge branch 'add_aws_elasticache_module' of git://github.com/jsdalton/ansible into jsdalton-add_aws_elasticache_module 2013-11-13 10:10:40 -05:00
James Tanner
29be6bc164 Merge pull request #4299 from psvo/ansible
Fix check for ROLLBACK_COMPLETE in cloudformation module
2013-11-13 10:03:09 -05:00
jctanner
ccad333395 Merge pull request #4272 from psvo/tags_parameter_for_cloudformation
Add support for tags parameter to cloudformation module
2013-11-12 11:58:43 -08:00
James Tanner
810aab96e7 Change route53 module to use shared ec2 authorization module snippet 2013-11-12 14:16:30 -05:00