Maykel Moya
a1b8fb88a1
ec2_group: rules are not a required task argument
2014-03-20 17:24:22 +01:00
Maykel Moya
8bd25ee1a4
ec2_group: Request a fresh group object after creation
...
When a group is created, an egress_rule ALLOW ALL to 0.0.0.0/0 is added
automatically but it's not reflected in the object returned by the AWS API
call. After creation we re-read the group for getting an updated object.
2014-03-20 17:24:22 +01:00
Maykel Moya
ad0ca929b5
ec2_group: Auto create missing groups referenced in rules
...
Suppose a pair of groups, A and B, depending on each other. One solution
for breaking the circular dependency at playbook level:
- declare group A without dependencies
- declare group B depending on A
- declare group A depending on B
This patch breaks the dependency at module level. Whenever a depended-on
group is missing it's first created. This approach requires only two tasks:
- declare group A depending on B (group B will be auto created)
- declare group B depending on A
When creating a group EC2 requires you to pass the group description. In
order to fullfil this, rules now accept the `group_desc` param. Note
that group description can't be changed once the group is created so
it's nice to keep descriptions in sync.
Concrete example:
- ec2_group:
name: mysql-client
description: MySQL Client
rules_egress:
- proto: tcp
from_port: 3306
to_port: 3306
group_name: mysql-server
group_desc: MySQL Server
- ec2_group:
name: mysql-server
description: MySQL Server
rules:
- proto: tcp
from_port: 3306
to_port: 3306
group_name: mysql-client
2014-03-20 17:24:17 +01:00
Maykel Moya
3231034b6e
ec2_group: Deduplicate rule parsing/validation code
2014-03-20 16:19:35 +01:00
Maykel Moya
0240435459
ec2_group: Add support for handling egress rules
2014-03-20 15:50:08 +01:00
jjshoe
2a80987436
assign_public_ip was actually added in 1.5
...
Checked 1.4.5 and this option doesn't exist. Will check/update/pull docs next.
2014-03-20 09:21:10 -05:00
Michael DeHaan
4888b9266f
Merge pull request #6549 from mattjbray/docker-tty-stdin_open-params
...
docker: add tty and stdin_open options
2014-03-19 17:28:12 -04:00
Michael DeHaan
319fceb64d
add notes about new AWS modules.
2014-03-19 17:26:59 -04:00
Michael DeHaan
65a84667a2
Merge pull request #6540 from Zeekin/devel
...
Add cloud modules ec2_scaling_policy and ec2_metricalarm
2014-03-19 17:25:44 -04:00
joehack3r
e4842b5df2
Update example to include delete on termination
2014-03-18 15:49:27 -05:00
Matt Bray
a351f40fff
docker: add tty and stdin_open options
...
Useful for development environments. Setting these options to true
allows you to `docker attach` to a docker container started with
ansible.
2014-03-18 11:57:01 +00:00
Zeekin
2afa7c691d
Added AWS modules ec2_scaling_policy and ec2_metricalarm for configuring scaling policies for autoscaling groups, and metric alarms.
2014-03-18 10:32:55 +10:00
Cristian Ciupitu
7f681c33a2
Micro-optimization: replace s.find(x)!=-1 with x in s
...
timeit shows a speedup of ~3x on Python 2.7.5 x86_64.
It also makes the code a bit shorter.
2014-03-16 13:10:28 -04:00
Michael DeHaan
c3e8a51374
Remove nova_fip (redundant merge relative to quantum module)
2014-03-16 12:29:19 -04:00
follower
75ce001230
Fix typo
...
"a the" -> "the"
2014-03-17 00:23:16 +13:00
follower
7b14469f9e
Fix typo in example name
2014-03-15 19:16:14 +13:00
tmperret
dbec576633
Made load_balencers in ec2_lc non-required as not all ASGs require an ELB
2014-03-14 22:39:57 +00:00
Michael DeHaan
6b43e6cd50
Add GCE guide and retool a bit to show the add_host interactions, improvements/upgrades are welcome.
...
Had to shoot the recently merged nova_group module in the head temporarily as it contained a dict comprehension, which means it can't work on all the platforms
and was also breaking docs builds on CentOS. Will engage with list about that shortly.
2014-03-14 15:02:22 -04:00
Michael DeHaan
e9f6496582
Fix docs for ec2_lc module.
2014-03-14 12:01:23 -04:00
Paul Durivage
66fe9c0ac4
Documentation updates
2014-03-13 16:18:50 -05:00
James Cammarata
72217c297d
Adding validate_certs to all modules that use fetch_url
2014-03-12 10:19:54 -05:00
Richard Isaacson
4edaa6c617
Merge pull request #6427 from risaacson/migrate_booleans_bool_rax_files_objects
...
Bulk update of choices=BOOLEANS to type='bool'
2014-03-11 23:25:40 -05:00
Richard Isaacson
ba4cd661cf
Merge pull request #6426 from risaacson/migrate_booleans_bool_rax_files
...
Bulk update of choices=BOOLEANS to type='bool'
2014-03-11 23:25:30 -05:00
Richard Isaacson
7a7b81e20d
Merge pull request #6425 from risaacson/migrate_booleans_bool_rax
...
Bulk update of choices=BOOLEANS to type='bool'
2014-03-11 23:25:25 -05:00
Richard Isaacson
23413641fa
Merge pull request #6424 from risaacson/migrate_booleans_bool_quantum_subnet
...
Bulk update of choices=BOOLEANS to type='bool'
2014-03-11 23:25:17 -05:00
Richard Isaacson
dff1a9b8e7
Merge pull request #6423 from risaacson/migrate_booleans_bool_gce
...
Bulk update of choices=BOOLEANS to type='bool'
2014-03-11 23:25:08 -05:00
Richard C Isaacson
6467eb7b6d
Bulk update of choices=BOOLEANS to type='bool'
2014-03-11 22:53:24 -05:00
Richard C Isaacson
2b4c65d956
Bulk update of choices=BOOLEANS to type='bool'
2014-03-11 22:50:03 -05:00
Richard C Isaacson
07f6d29503
Bulk update of choices=BOOLEANS to type='bool'
2014-03-11 22:46:53 -05:00
Richard C Isaacson
7b488f0bd8
Bulk update of choices=BOOLEANS to type='bool'
2014-03-11 22:43:01 -05:00
Richard C Isaacson
c4d8e6abf6
Bulk update of choices=BOOLEANS to type='bool'
2014-03-11 22:39:42 -05:00
Richard C Isaacson
37b15ab45a
Bulk update of choices=BOOLEANS to type='bool'
2014-03-11 22:36:44 -05:00
jctanner
fed4fa2fcf
Merge pull request #6415 from devoncrouse/devel
...
Fixed references to missing method in ec2 modules
2014-03-11 22:37:19 -04:00
James Tanner
21c4378ad5
Fixes #6411 Return None for ec2 api endpoints that return 404
2014-03-11 21:38:00 -04:00
James Tanner
c692d432a6
Remove duplicate digital_ocean_droplet module
2014-03-11 20:59:46 -04:00
Devon Crouse
c4004ae19b
Fixed references to missing method in ec2 modules
...
Change-Id: I9b89d433b545269d111b3c290b6411aabf58dd24
2014-03-11 18:19:03 -06:00
Michael DeHaan
367ec22597
Fix ec2_facts module by removing stray fail statement
2014-03-11 19:17:22 -04:00
Michael DeHaan
bc8ebb69bf
Merge pull request #6409 from risaacson/migrate_booleans_bool_ec2_eip
...
Bulk update of choices=BOOLEANS to type='bool'
2014-03-11 17:59:05 -05:00
Richard C Isaacson
d944ba409a
Bulk update of choices=BOOLEANS to type='bool'
2014-03-11 15:44:34 -05:00
Richard C Isaacson
04c75500a2
Bulk update of choices=BOOLEANS to type='bool'
2014-03-11 15:42:45 -05:00
James Cammarata
69d344986c
Merge pull request #5079 from candlerb/candlerb/virt_states
...
Additional target states for virt module: "destroyed" and "paused"
2014-03-11 15:25:09 -05:00
Michael DeHaan
25a14461b0
Merge pull request #6400 from vadimkuznetsov/bug5959
...
bug 5959: https://github.com/ansible/ansible/issues/5959
2014-03-11 15:08:29 -05:00
James Tanner
bcabef32e9
Fix version_added and snippet imports on new digital ocean modules
2014-03-11 15:43:59 -04:00
jctanner
3f6e23028f
Merge pull request #4315 from mgregson/add-digital-ocean-domains
...
Add digital ocean domains
2014-03-11 15:40:15 -04:00
James Cammarata
0b9b8abd6e
Adding version_added field to metadata field in s3 module
2014-03-11 13:50:21 -05:00
Jake Kreider
72ea1de718
Updated S3 metadata examples
2014-03-11 13:50:21 -05:00
Jake Kreider
689c4fb0d6
Added metadata support to s3 module
2014-03-11 13:50:21 -05:00
Richard C Isaacson
154bfca787
nova_compute: Adding the version_added flag to user_data.
...
Per note in GH-5916.
2014-03-11 13:45:04 -05:00
Richard Isaacson
edfa3f0d21
Merge pull request #6403 from risaacson/nova_group
...
Nova group
2014-03-11 13:35:02 -05:00
Richard C Isaacson
db3a6ce14c
Bump relased in version and update module snippets.
...
Closes GH-5069
2014-03-11 13:33:18 -05:00