Frédéric de Villamil
1f3663b196
Adds support for health_check_period
and health_check_type
in ec2_asg
module.
...
Default is set to 300 seconds, which is AWS default.
This PR fixes a bug (#7898 ) where instances created within an autoscaling group using the `ec2_asg` module gets immediately terminated because the `health_check_period` is set to 0, which causes the instance to be checked without having the time to actually boot.
Adding `health_check_type` is needed because you may want to check your instance health against an ELB instead of just EC2 default cloudwatch.
2014-06-23 12:09:31 +02:00
James Cammarata
1c3a654912
Conditionally try to get ebs_optimized parameter from instance
2014-06-20 14:26:21 -05:00
Yap Sok Ann
f80467e013
ec2_vpc: Fix error when using InstanceId as a route gateway.
...
See https://github.com/ansible/ansible/issues/7368
Fixes #7368
2014-06-20 14:08:22 -05:00
James Cammarata
1c318fa3bd
Merge branch 'exit_json' of https://github.com/psa/ansible into psa-exit_json
2014-06-20 13:59:55 -05:00
Michael Peters
87a6290065
Use the right name for the vpc_id parameter
...
Fixes #7853
2014-06-20 10:49:41 -05:00
James Cammarata
3929118142
Merge pull request #7829 from bennojoy/asg_policy
...
return properties of the newly created scaling policy
2014-06-19 10:38:38 -05:00
James Cammarata
49fb36ef83
Merge pull request #7827 from willthames/delay_tagging_in_ec2
...
ec2 module: Delay instance tagging to later in the instance creation process
2014-06-19 10:37:59 -05:00
James Cammarata
4b18c46723
Merge branch 'issue_7828_rds_param_group' into devel
2014-06-19 10:31:33 -05:00
Benno Joy
d1d96b6b50
return properties of the newly created scaling policy
2014-06-19 08:09:39 +00:00
James Cammarata
ffce57a8f6
Fixing doc typos and adding version_added for tags param in ec2_asg
2014-06-19 00:10:59 -05:00
James Cammarata
42e26987bf
Merge branch 'ec2_asg_info' of https://github.com/dataxu/ansible into dataxu-ec2_asg_info
2014-06-19 00:09:11 -05:00
James Cammarata
853471f14d
Handle integer param values that are calculated values
...
Fixes #7828
2014-06-19 00:04:04 -05:00
willthames
a1aec8dadd
Delay instance tagging to later in the instance creation process
...
Tagging recently created instances can result in
InvalidInstanceID.NotFound errors.
By delaying the tagging until the last part of instance creation,
we should be typically more fortunate (avoiding all such race
conditions might need more work)
2014-06-19 11:21:28 +10:00
Roberto Migli
ca5f1fcf03
Fixed error in docs
2014-06-18 18:29:06 +02:00
Roberto Migli
7a3c826f0c
Fixed typo in docs
2014-06-18 18:22:50 +02:00
James Cammarata
b7a5ce37a4
Merge pull request #7755 from sivel/rax-asg-normalize-nic
...
module rax_scaling_group: safe normalization of nics
2014-06-16 11:42:44 -05:00
Brice Leroy
50d8047c6e
Fix task description
2014-06-13 15:15:29 -07:00
Matt Martz
b2d24aba61
Perform safe normalization of nics to use uuid
2014-06-13 12:17:42 -05:00
James Cammarata
1173a8d6af
Catch error in azure related to a failed deployment when creating a vm
2014-06-12 10:25:31 -05:00
James Cammarata
0b8c8b0581
Merge branch 'devel' of https://github.com/matlockx/ansible into matlockx-devel
2014-06-12 09:32:03 -05:00
James Cammarata
ccf47577c4
Merge branch 'sivel-rax-autoscale' into devel
2014-06-12 08:14:39 -05:00
James Cammarata
917ad8da72
Merge pull request #7687 from ryanpetrello/devel
...
Fix neutron floating IP allocation for networks w/ multiple subnets
2014-06-10 09:42:34 -05:00
James Cammarata
07e10fb9ff
Merge branch 'rax-autoscale' of https://github.com/sivel/ansible into sivel-rax-autoscale
2014-06-10 09:16:02 -05:00
Paul Myjavec
074a6f3e3e
Docker links and required alias
...
If no alias is passed one will now be created for you with the same name
as the target link container, as per the documentation
2014-06-10 22:53:55 +10:00
James Cammarata
0073b34653
Merge pull request #7259 from darKoram/nova_keypair_check_keys
...
nova_keypair should fail if 'name' of key exists in keystore, but ssh hash value != public_key offered
2014-06-09 23:53:22 -05:00
James Cammarata
150a2346c1
Merge pull request #7238 from willthames/ec2_snapshot_argument_spec
...
Improve the ec2_snapshot argument spec and docs
2014-06-09 23:51:42 -05:00
Matt Ferrante
3e875c7867
ec2_asg module enhancements
...
- Added a more verbose response
- includes its settable attributes and a list of its instances.
- allows setting of tags, changes upon which mark the task changed
- allow getting of information from asg module, not just setting
- doesn't mark changed if the parameter wasn't specified
- Availability Zones are pulled from the region
2014-06-09 13:34:57 -04:00
Martin Joehren
98ff559fa0
azure - fixed missing return statement
2014-06-08 21:39:31 +02:00
Martin Joehren
188a13efc0
azure - fix for: temporary redirect, not deleted vhds, missing locations and role types, async api calls
2014-06-08 00:36:55 +02:00
James Cammarata
5637426f51
Merge branch 'devel' of https://github.com/ansible/ansible into devel
2014-06-06 21:56:32 -05:00
Ryan Petrello
bb0ca4c1aa
Fix neutron floating IP allocation for networks with a v4 *and* v6 subnet.
...
For networks that have both a v4 and a v6 subnet, the floating IP plugin
currently has two problems:
* When determining the subnet for the provided `internal_network_name`, it
assumes that the first item in the list of subnets is the one you want.
Instead, it should pick the first v4 subnet.
* When multiple fixed IP's exist for a given port (as is the case in a network
a v4 and a v6 subnet), neutron needs a hint as to which fixed IP to associate
to the floating IP address (the v4 one).
2014-06-06 17:03:26 -04:00
James Cammarata
5bd8cd6e00
Cleaning up azure module
...
* Fixed error messages to be more descriptive
* Removed direct use of subprocess module and replaced it with calls
to module.run_command
* Changed AZURE_MANAGEMENT_CERT_PATH to be just AZURE_CERT_PATH, which
matches what is expected by the inventory script
2014-06-06 15:58:28 -05:00
Matt Martz
ad5cf5d55d
Add Rackspace Autoscale modules
...
- rax_scaling_group
- rax_scaling_policy
2014-06-06 11:30:07 -05:00
James Cammarata
e083168773
Merge branch 'devel' of https://github.com/jwhitbeck/ansible into jwhitbeck-devel
2014-06-06 11:19:43 -05:00
James Cammarata
bd5cf57e76
Merge pull request #7653 from evanccopengeo/devel
...
ec2_group: Fix for 500 error when creating new security groups
2014-06-06 10:34:42 -05:00
James Cammarata
9cb05a0845
Catch failed connection due to a bad region in ec2_scaling_policy
...
Fixes #7505
2014-06-05 19:40:21 -05:00
James Cammarata
a760299170
Catch failed connection due to a bad region in ec2_scaling_policy
...
Fixes #7506
2014-06-05 16:44:55 -05:00
Kevin Bell
e0a4c389f3
Fixed asg instance count polling
2014-06-05 16:18:31 -05:00
Kevin Bell
426a827b46
Fix default availability zone list
2014-06-05 16:18:31 -05:00
James Cammarata
26aaa7bcdd
Fix typo in nova_keypair import of exceptions from novaclient
...
Fixes #7640
2014-06-05 15:42:38 -05:00
James Cammarata
b3bbca03d5
Add additional params to get_target_from_rule method in ec2_group
...
Fixes #7592
2014-06-04 13:52:44 -05:00
James Cammarata
9f0d496d67
Fixing version_added strings for new features in ec2_elb_lb
...
Fixes #7631
2014-06-04 13:37:04 -05:00
James Cammarata
609fd2e993
Merge branch 'rax-meta' of https://github.com/sivel/ansible into sivel-rax-meta
2014-06-04 11:02:35 -05:00
evanccopengeo
fac9a64d23
fixing problem where ansible would error out because Amazon was saying the group didnt exist yet (needed to wait a few more seconds for amazon to propagate correctly)
2014-06-03 14:25:48 -04:00
Christoph Dwertmann
5cab159bda
Don't use deprecated BaseException.message in keystone_user
...
fixes error "failed to parse: <attribute 'message' of 'exceptions.BaseException' objects>
TypeError: <attribute 'message' of 'exceptions.BaseException' objects> is not JSON serializable"
2014-06-02 15:11:53 +10:00
Matt Martz
84b1f21617
Add rax_meta module
...
Also update rax to mirror meta value normalization from rax_meta
2014-06-01 14:31:26 -05:00
Michael DeHaan
6bc056e012
Merge pull request #6863 from sivel/rax-untouched
...
rax module: Return untouhced servers with exact_count
2014-06-01 15:27:45 -04:00
CorbanR
42f54238e4
updating example, to be more consistent with parameter names
2014-05-30 15:57:55 -06:00
Sean Whitbeck
796d8db860
Add azure VM provisioning/termination module
2014-05-29 17:29:09 -07:00
James Cammarata
ba641de69e
Merge pull request #7536 from fly/linode-warn-ssl
...
warn if remote SSL cert is not checked in linode
2014-05-27 16:38:33 -05:00