Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon ec2 如何使用ansible为ec2卷中的引导卷设置终止时删除_Amazon Ec2_Ansible - Fatal编程技术网

Amazon ec2 如何使用ansible为ec2卷中的引导卷设置终止时删除

Amazon ec2 如何使用ansible为ec2卷中的引导卷设置终止时删除,amazon-ec2,ansible,Amazon Ec2,Ansible,为连接到ec2实例的新卷设置终止时删除似乎很容易,但如何在启动卷上设置该选项?您是说在创建实例期间在根/启动卷上设置此选项,如果是这样,下面是示例代码: - name: Create EC2 Instance(s) ec2: region: "{{ vpc_region }}" group: "{{ ec2_security_group_name }}" keypair: "{{ ec2_key_name }}" instance_type: "{{ ec2_

为连接到ec2实例的新卷设置终止时删除似乎很容易,但如何在启动卷上设置该选项?

您是说在创建实例期间在根/启动卷上设置此选项,如果是这样,下面是示例代码:

- name: Create EC2 Instance(s)
  ec2:
    region: "{{ vpc_region }}"
    group: "{{ ec2_security_group_name }}"
    keypair: "{{ ec2_key_name }}"
    instance_type: "{{ ec2_instance_type }}"
    image: "{{ ami_find_result.results[0].ami_id }}"
    vpc_subnet_id: "{{ subnet_id }}"
    assign_public_ip: yes
    wait: True
    wait_timeout: 600
    user_data: |
              #!/bin/sh
              sudo apt-get install nginx -y
    instance_tags:
      Name: "{{ vpc_name }}-{{ SERVER_ROLE }}"
      Environment: "{{ ENVIRONMENT }}"
      Server_Role: "{{ SERVER_ROLE }}"
    volumes:
      - device_name: /dev/sda1
        volume_type: gp2
        volume_size: "{{ ec2_volume_size }}"
        delete_on_termination: yes
有关详细信息,请查看此
希望这可能会对您有所帮助

您是否正在谈论在创建实例期间在根/引导卷上设置此选项,如果是,下面是示例代码:

- name: Create EC2 Instance(s)
  ec2:
    region: "{{ vpc_region }}"
    group: "{{ ec2_security_group_name }}"
    keypair: "{{ ec2_key_name }}"
    instance_type: "{{ ec2_instance_type }}"
    image: "{{ ami_find_result.results[0].ami_id }}"
    vpc_subnet_id: "{{ subnet_id }}"
    assign_public_ip: yes
    wait: True
    wait_timeout: 600
    user_data: |
              #!/bin/sh
              sudo apt-get install nginx -y
    instance_tags:
      Name: "{{ vpc_name }}-{{ SERVER_ROLE }}"
      Environment: "{{ ENVIRONMENT }}"
      Server_Role: "{{ SERVER_ROLE }}"
    volumes:
      - device_name: /dev/sda1
        volume_type: gp2
        volume_size: "{{ ec2_volume_size }}"
        delete_on_termination: yes
有关详细信息,请查看此 希望这能对你有所帮助