2016-01-07 3 views
1

Я пытаюсь получить Ansible для создания новых ящиков ec2 для меня с объемом, большим, чем значение по умолчанию ~ 8g. Я добавил параметр volumes с указанным volume_size, но когда я запускаю его, параметр volumes, кажется, игнорируется, и я все еще получаю новый бокс с ~ 8g. Соответствующая часть моей тетради выглядит следующим образом:Ansible ec2 module игнорирует параметр «томов»

- 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

Какова ваша версия? – helloV

+0

'ansible --version': ansible 1.9.0.1 – Eli

ответ

0

Итак, я только что обновил до 1.9.4 и теперь внезапно это работает. Так что есть мой ответ. Код выше хорошо. Несложный был просто сломан.

Смежные вопросы