NoneInstance _initiated_shutdown_behavior=stop не поддерживается для точечных экземпляров

Я пытаюсь предоставить точечный экземпляр, используя Ansible 2.8. Когда я запустил свой playbook, я столкнулся со следующей ошибкой. "instance_initiated_shutdown_behavior=stop не поддерживается для точечных экземпляров."

Однако странно то, что в моей пьесе я не указал ничего, что могло бы остановить точечные экземпляры.

У кого-нибудь есть идеи, что могло вызвать ошибку?

$ ansible-playbook test.yml

[ПРЕДУПРЕЖДЕНИЕ]: при условии, что список хостов пуст, доступен только локальный хост. Обратите внимание, что неявный localhost не соответствует 'all'

PLAY [Создать экземпляр ec2] ************************************************** ЗАДАЧА [Создать экземпляр ec2] ************************************ ************** роковая: [localhost]: не удалось! => {"change": false, "msg": "instance_initiated_shutdown_behavior=stop не поддерживается для точечных экземпляров."} PLAY RECAP ********************************************************************* localhost: ок =0 изменено =0 недоступно =0 не удалось =1 пропущено =0 спасено =0 проигнорировано =0

Ниже приведена часть файла yaml, который я выполнил.

tasks:
  - name: Create an ec2 instance
      ec2:
        spot_price: '0.24'
        spot_wait_timeout: 600
        aws_access_key: "{{ access_key }}"
        aws_secret_key: "{{ secret_key }}"
        region: "{{ region }}"
        keypair: "{{ keypair }}"
        group_id: "{{ group_id}}"
        instance_type: "{{ instance_type }}"
        image: "{{ ami }}"
        wait: yes
        vpc_subnet_id: "{{ subnet_id }}"
        assign_public_ip: yes
        spot_launch_group: report_generators

1 ответ

Решение

Согласно прекрасному руководству, instance_initiated_shutdown_behavior по умолчанию stopвот почему вы должны переопределить его instance_initiated_shutdown_behavior: terminate в твоем случае

Другие вопросы по тегам