1
0
Fork 0
mirror of https://github.com/ansible-collections/community.general.git synced 2024-09-14 20:13:21 +02:00

Correct ec2_vol doc errors

This commit is contained in:
lwade 2013-02-18 10:14:09 +00:00
parent 0a2a647831
commit 3b9cf8270f

View file

@ -49,18 +49,24 @@ options:
examples: examples:
- code: 'local_action: ec2_vol instance=XXXXXX volume_size=5 device_name=sdd' - code: 'local_action: ec2_vol instance=XXXXXX volume_size=5 device_name=sdd'
description: "Simple playbook example" description: "Simple playbook example"
- code: '- name: Launch instances - code: |
- name: Launch instances
local_action: ec2 keypair=$keypair image=$image wait=true count=3 local_action: ec2 keypair=$keypair image=$image wait=true count=3
register: ec2 register: ec2
- name: Create volumes and attach - name: Create volumes and attach
local_action: ec2_vol instance=${item.id} volume_size=5 local_action: ec2_vol instance=${item.id} volume_size=5
with_items: ${ec2.instances} with_items: ${ec2.instances}
register: ec2_vol' register: ec2_vol
description: "Advanced playbook example" description: "Advanced - attaching multiple volumes to multiple instances"
requirements: [ "boto" ] requirements: [ "boto" ]
author: Lester Wade author: Lester Wade
''' '''
# Note: this module needs to be made idempotent. Possible solution is to use resource tags with the volumes.
# if state=present and it doesn't exist, create, tag and attach.
# Check for state by looking for volume attachment with tag (and against block device mapping?).
# Would personally like to revisit this in May when Eucalyptus also has tagging support (3.3).
import sys import sys
import time import time