首页 > 解决方案 > 无法使用 ansible playbook 删除 AWS VPC

问题描述

`---

-主机:本地主机收集事实:true vars_files:-group_vars/delete-vpc.yml vars:区域:ap-south-1 aws_access_key:“{{ aws_access_key }}” aws_secret_key:“{{ aws_secret_key }}”任务:-名称:删除vpc ec2_vpc_net:名称:test-vpc cidr_block:10.22.0.0/16 区域:ap-south-1 aws_access_key:“{{aws_access_key}}” aws_secret_key:“{{aws_secret_key}}”

配置文件:“{{ build_env.profile }}”

     state: absent

租赁:专用

     purge_cidrs: yes
  register: vpc_delete`

标签: amazon-web-servicesansiblevpc

解决方案


---
- hosts: localhost
  gather_facts: true
  vars_files:
      - group_vars/delete-vpc.yml
  vars:
      region: ap-south-1
      aws_access_key: "{{ aws_access_key }}"
      aws_secret_key: "{{ aws_secret_key }}"
  tasks:
    - name: delete the vpc
      ec2_vpc_net:
         name: test-vpc
         cidr_block: 10.22.0.0/16
         region: ap-south-1
         aws_access_key: "{{aws_access_key}}"
         aws_secret_key: "{{aws_secret_key}}"
         state: absent
         purge_cidrs: yes
      register: vpc_delete

推荐阅读