错误:
TASK [example ec2 group] ************************************************
致命:[本地主机]:失败! => {"msg": "任务包含一个带有未定义变量的选项。错误是:'vpcid' 未定义 该错误似乎在“/home/ubuntu/AWS-Ansible/bastion_instance.yml”中:第 28 行,第 7 列,但可能 根据确切的语法问题,在文件的其他地方。 违规行似乎是: - 名称:示例 ec2 组 ^ 这里 "}
剧本:
- name: example ec2 group
ec2_group:
name: bastion_host_sg
description: Allow port 22 from everywhere and all port within sg
vpc_id: "{{ vpcid }}"
region: "{{ region }}"
rules:
- proto: tcp
from_port: 80
to_port: 80
cidr_ip: "{{ MYIP }}"
我也放置了 var 文件,但其他模块工作正常,但无法创建 sg。
请你帮忙解决这个问题。
谢谢。
如果我放置 vpc id 那么它工作正常,则 var 文件详细信息不会传递。
错误信息说:
错误是:“vpcid”未定义
确保定义了变量vpcid。例如,运行调试任务
- debug:
var: vpcid