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

时间:2018-12-29 11:10:53

标签: ansible

我正在尝试使用Ansible创建两个实例,每个实例必须具有不同的子网ids。我正在使用带有标签名称的exact_count来跟踪实例。主要问题是我无法理解如何在同一本书中提供两个不同的子网ids

1 个答案:

答案 0 :(得分:1)

可以使用此任务来创建具有不同子网的多个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