Ansible ec2模块忽略“卷”参数

时间:2016-01-07 09:38:17

标签: amazon-web-services amazon-ec2 ansible

我正试图让Ansible为我提供体积大于默认值~8g的新ec2盒子。我添加了volumes选项并指定了volume_size,但是当我运行时,volumes选项似乎被忽略了,我仍然得到一个~8g的新框。我的剧本的相关部分如下:

- name: provision new boxes
  hosts: localhost
  gather_facts: False
  tasks:
    - name: Provision a set of instances
      ec2:
        group: "{{ aws_security_group }}"
        instance_type: "{{ aws_instance_type }}"
        image: "{{ aws_ami_id }}"
        region: "{{ aws_region }}"
        vpc_subnet_id: "{{ aws_vpc_subnet_id }}"
        key_name: "{{ aws_key_name }}"
        wait: true
        count: "{{ num_machines }}"
        instance_tags: "{{ tags }}"
        volumes:
        - device_name: /dev/sda1
          volume_size: 15
      register: ec2

我做错了什么?

1 个答案:

答案 0 :(得分:0)

所以,我刚刚将ansible更新为1.9.4,现在突然间它起作用了。所以这是我的答案。上面的代码很好。 Ansible刚刚破产。