如何使用ansible启动具有不同子网ID的多个实例

如何使用ansible启动具有不同子网ID的多个实例,ansible,Ansible,我正在尝试使用Ansible创建两个实例,每个实例必须具有不同的子网ID。我使用带有标记名的exact\u count来跟踪实例。主要问题是我无法理解如何在同一个剧本中提供两个不同的子网id 此任务可用于创建具有不同子网的多个ec2实例 - name: 7. Create EC2 server ec2: image: "{{ image }}" wait: true instance_type: t2.micro group

我正在尝试使用Ansible创建两个实例,每个实例必须具有不同的子网
ID
。我使用带有标记名的
exact\u count
来跟踪实例。主要问题是我无法理解如何在同一个剧本中提供两个不同的子网
id

此任务可用于创建具有不同子网的多个ec2实例

 - name: 7. Create EC2 server
   ec2:
        image: "{{ image }}"
        wait: true
        instance_type: t2.micro
        group_id: "{{ security_group.group_id }}"
        vpc_subnet_id: "{{ item }}"
        key_name: "{{ key_name }}"  
        count: 1
        region: us-east-1
   with_items: 
        - "{{ subnet1.subnet.id }}"
        - "{{ subnet2.subnet.id }}"
   register: ec2

嗨,尼特斯,欢迎来到SO。请阅读这一页,特别注意这一部分。为了取得成功,我们需要知道您已经尝试了什么,以及您正在经历哪些错误或糟糕的结果。发布playbook任务的代表性示例可能会有所帮助——不是全部,这是“MCVE”中的“M”可能会对您有所帮助,只需使用带有循环的子网id列表即可。