Hi guys,

Ansible 2.4
I am attempting to use the ec2_lc module to create a launch configuration.
All is working great except for the volumes, only one volume (out of 2) is 
being created, and for some reason it is also created without a "type".

My code:

    volumes:
      - device_name: "{{ LC_internal_volume1_device_name }}"
        volume_size: "{{ LC_internal_volume1_size }}"
        device_type: "{{ LC_internal_volume1_device_type }}"
        delete_on_termination: "{{ 
LC_internal_volume1_delete_on_termination }}"
        encrypted: "{{ LC_internal_volume1_encrypted }}"
      - device_name: "{{ LC_internal_volume2_device_name }}"
        volume_size: "{{ LC_internal_volume2_size }}"
        device_type: "{{ LC_internal_volume2_device_type }}"
        delete_on_termination: "{{ 
LC_internal_volume2_delete_on_termination }}"
        encrypted: "{{ LC_internal_volume2_encrypted }}"

And the variables:

# Volume 1

LC_internal_volume1_device_name: "/dev/xvda"
LC_internal_volume1_size: 50
LC_internal_volume1_device_type: "gp2"
LC_internal_volume1_delete_on_termination: true
LC_internal_volume1_encrypted: false

# Volume 2
LC_internal_volume2_device_name: "/dev/xvdcz"
LC_internal_volume2_size: 100
LC_internal_volume2_device_type: "gp2"
LC_internal_volume2_delete_on_termination: true
LC_internal_volume2_encrypted: false

Only the second volume (/dev/xvdcz) is created, and its "type" field is 
empty.

This is what I'm seeing when running the playbook with -vvv:

            "validate_certs": true,
            "volumes": [
                {
                    "delete_on_termination": true,
                    "device_name": "/dev/xvda",
                    "device_type": "gp2",
                    "encrypted": false,
                    "volume_size": 50
                },
                {
                    "delete_on_termination": true,
                    "device_name": "/dev/xvdcz",
                    "device_type": "gp2",
                    "encrypted": false,
                    "volume_size": 100
                }
            ],
            "vpc_id": null
        }
    },
    "name": "MyLC",
    "result": {
        "block_device_mappings": [
            {
                "device_name": "/dev/xvdcz",
                "ebs": {
                    "snapshot_id": null,
                    "volume_size": 100
                },
                "virtual_name": null
            }


Any help appreciated.

Thanks

-- 
You received this message because you are subscribed to the Google Groups 
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/e74ffe5b-d10c-405c-9e09-8e18b92a922c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to