我正试图让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
我做错了什么?
答案 0 :(得分:0)
所以,我刚刚将ansible更新为1.9.4,现在突然间它起作用了。所以这是我的答案。上面的代码很好。 Ansible刚刚破产。