错误:ec2_vpc_subnet不是Ansible Play的合法参数

时间:2016-05-03 13:36:30

标签: yaml ansible ansible-playbook

我正在Ansible中尝试以下代码来创建一个包含现有VPC的子网。

---
  - hosts: local
    connection: local
    tasks:
      - name: Create subnet
        ec2_vpc_subnet:
          state: present
          vpc_id: vpc-abcd
          cidr: 10.0.3.0/24
          resource_tags:
            Name: Database Subnet
        register: database_subnet

运行此剧本时出现此错误

ERROR: ec2_vpc_subnet is not a legal parameter of an Ansible Play

这完全符合Ansible文档: http://docs.ansible.com/ansible/ec2_vpc_subnet_module.html#requirements-on-host-that-executes-module

请帮我解决这个问题。

1 个答案:

答案 0 :(得分:0)

ec2_vpc_subnet是来自Ansible 2.0版的支持,如果你在< 2.0版本,这对你不起作用。

查看http://docs.ansible.com/ansible/ec2_vpc_subnet_module.html#requirements-on-host-that-executes-module

顶部的new in version标记