Maykel Moya
b642e39e67
ec2_group: rules are not a required task argument
11 years ago
Maykel Moya
3156df9931
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.
11 years ago
Maykel Moya
649fcd3e1c
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
11 years ago
Maykel Moya
77d7165dde
ec2_group: Deduplicate rule parsing/validation code
11 years ago
Maykel Moya
f97243d6ed
ec2_group: Add support for handling egress rules
11 years ago
jjshoe
1f980b6880
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.
11 years ago
Michael DeHaan
266123e521
Merge pull request #6549 from mattjbray/docker-tty-stdin_open-params
...
docker: add tty and stdin_open options
11 years ago
Michael DeHaan
a5bdf621cf
add notes about new AWS modules.
11 years ago
Michael DeHaan
5a5a9574e6
Merge pull request #6540 from Zeekin/devel
...
Add cloud modules ec2_scaling_policy and ec2_metricalarm
11 years ago
joehack3r
815115f792
Update example to include delete on termination
11 years ago
Matt Bray
79b3efc989
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.
11 years ago
Zeekin
5e8641b834
Added AWS modules ec2_scaling_policy and ec2_metricalarm for configuring scaling policies for autoscaling groups, and metric alarms.
11 years ago
Cristian Ciupitu
0749112286
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.
11 years ago
Michael DeHaan
d186196901
Remove nova_fip (redundant merge relative to quantum module)
11 years ago
follower
c4f20be774
Fix typo
...
"a the" -> "the"
11 years ago
follower
e05e57e0a9
Fix typo in example name
11 years ago
tmperret
94198690c1
Made load_balencers in ec2_lc non-required as not all ASGs require an ELB
11 years ago
Michael DeHaan
8082f74798
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.
11 years ago
Michael DeHaan
30cdac6061
Fix docs for ec2_lc module.
11 years ago
Paul Durivage
32996bf121
Documentation updates
11 years ago
James Cammarata
a9017af2bb
Adding validate_certs to all modules that use fetch_url
11 years ago
Richard Isaacson
d0795a8336
Merge pull request #6427 from risaacson/migrate_booleans_bool_rax_files_objects
...
Bulk update of choices=BOOLEANS to type='bool'
11 years ago
Richard Isaacson
a6c89a86f6
Merge pull request #6426 from risaacson/migrate_booleans_bool_rax_files
...
Bulk update of choices=BOOLEANS to type='bool'
11 years ago
Richard Isaacson
9bb8c2aa42
Merge pull request #6425 from risaacson/migrate_booleans_bool_rax
...
Bulk update of choices=BOOLEANS to type='bool'
11 years ago
Richard Isaacson
2bd97dc8b6
Merge pull request #6424 from risaacson/migrate_booleans_bool_quantum_subnet
...
Bulk update of choices=BOOLEANS to type='bool'
11 years ago
Richard Isaacson
125775dc3d
Merge pull request #6423 from risaacson/migrate_booleans_bool_gce
...
Bulk update of choices=BOOLEANS to type='bool'
11 years ago
Richard C Isaacson
c3dc195362
Bulk update of choices=BOOLEANS to type='bool'
11 years ago
Richard C Isaacson
3121a7f3ec
Bulk update of choices=BOOLEANS to type='bool'
11 years ago
Richard C Isaacson
86adb60a82
Bulk update of choices=BOOLEANS to type='bool'
11 years ago
Richard C Isaacson
05a1883cb9
Bulk update of choices=BOOLEANS to type='bool'
11 years ago
Richard C Isaacson
1ea5b04e05
Bulk update of choices=BOOLEANS to type='bool'
11 years ago
Richard C Isaacson
e40fd9bb0d
Bulk update of choices=BOOLEANS to type='bool'
11 years ago
jctanner
f1301f6fd9
Merge pull request #6415 from devoncrouse/devel
...
Fixed references to missing method in ec2 modules
11 years ago
James Tanner
6da2c37112
Fixes #6411 Return None for ec2 api endpoints that return 404
11 years ago
James Tanner
bd3322824f
Remove duplicate digital_ocean_droplet module
11 years ago
Devon Crouse
b853778a93
Fixed references to missing method in ec2 modules
...
Change-Id: I9b89d433b545269d111b3c290b6411aabf58dd24
11 years ago
Michael DeHaan
a689e42d32
Fix ec2_facts module by removing stray fail statement
11 years ago
Michael DeHaan
3b79a36641
Merge pull request #6409 from risaacson/migrate_booleans_bool_ec2_eip
...
Bulk update of choices=BOOLEANS to type='bool'
11 years ago
Richard C Isaacson
1b28e3bf41
Bulk update of choices=BOOLEANS to type='bool'
11 years ago
Richard C Isaacson
10f70bee49
Bulk update of choices=BOOLEANS to type='bool'
11 years ago
James Cammarata
10f7a20e60
Merge pull request #5079 from candlerb/candlerb/virt_states
...
Additional target states for virt module: "destroyed" and "paused"
11 years ago
Michael DeHaan
4a94a5d80a
Merge pull request #6400 from vadimkuznetsov/bug5959
...
bug 5959: https://github.com/ansible/ansible/issues/5959
11 years ago
James Tanner
b3ff88d06a
Fix version_added and snippet imports on new digital ocean modules
11 years ago
jctanner
748588b516
Merge pull request #4315 from mgregson/add-digital-ocean-domains
...
Add digital ocean domains
11 years ago
James Cammarata
f36de32863
Adding version_added field to metadata field in s3 module
11 years ago
Jake Kreider
777f0a8080
Updated S3 metadata examples
11 years ago
Jake Kreider
b837e5275c
Added metadata support to s3 module
11 years ago
Richard C Isaacson
85b3c4d907
nova_compute: Adding the version_added flag to user_data.
...
Per note in GH-5916.
11 years ago
Richard Isaacson
971199d433
Merge pull request #6403 from risaacson/nova_group
...
Nova group
11 years ago
Richard C Isaacson
e6d099852e
Bump relased in version and update module snippets.
...
Closes GH-5069
11 years ago