gpt4 book ai didi

amazon-ec2 - ansible ec2 running list 需要是一个实例列表

转载 作者:行者123 更新时间:2023-12-02 08:27:15 25 4
gpt4 key购买 nike

我正在尝试使用 ansible 部署 ec2 实例。

我不断收到一条错误消息:

FAILED! => {"msg": "running list needs to be a list of instances to run: None",

网站.yml

---
- hosts: hornet
user: root
sudo: false
gather_facts: False
serial: 1
roles:
- role: ec2

角色/ec2/tasks/main.yml

---
- include_vars: "env.yml"
- name: create an EC2 instance
local_action:
module: ec2
key_name: "{{ key_name }}"
region: "{{ region }}"
instance_type: "{{ instance_type }}"
image: "{{ image }}"
group_id: "{{ security_group }}"
wait: yes
private_ip: "{{ privip }}"
assign_public_ip: True
state: running
instance_tags: { "{{ ectags }}","name: {{ inventory_hostname }}"}
count: 1
register: basic_ec2

我在主机文件中有两个主机。

[hornet]
awo-p01-hm02 privip=`UniqueIP` ectags="{purpose:hornetMQ}"
awo-p01-hm03 privip=`UniqueIP` ectags="{purpose:hornetMQ}"

最佳答案

我怀疑你真的想要state: presentstate: running 用于启动现有实例(您通过 instance_ids: [ ... ] 传递)。

我知道,这非常令人困惑且文档不足。 ec2 模块试图做太多事情。 :(

关于amazon-ec2 - ansible ec2 running list 需要是一个实例列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30948989/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com