ansible - Ansible AWS VPC 网络注册
问题描述
我有以下情况
---
- name: Create VPC
hosts: localhost
tasks:
- name: create a VPC with default tenancy and a couple of tags
amazon.aws.ec2_vpc_net:
name: Ansible
cidr_block: 10.0.0.0/16
region: us-east-1
state: present
tags:
Name: Ansible
Team: DevOps
tenancy: default
我打算在下面的子网中使用 VPC id
- name: Create subnet for database servers
amazon.aws.ec2_vpc_subnet:
state: present
vpc_id: vpc-123456
cidr: 10.0.1.16/28
tags:
Name: Database Subnet
register: database_subnet
但是,我不想复制和粘贴 VPC ID,而是希望 ansible 从上面的代码中动态提取 VPC ID。我做了一些研究,发现有一种注册方法。但是,ansible 2.4 之后的所有文档都已过时,有人可以分享如何在子网中插入 VPD id 吗?
谢谢
解决方案
推荐阅读
- load-testing - 如何加载测试 MPEG Dash
- javascript - 来自共享服务的数组有输出但返回未定义
- php - 如何将参数传递给 CodeIgniter 中的钩子?
- css - 响应式设计失败
- django - django-channels 2.x 如何在消费类上实现登录要求?
- python - 在 python 中使用 xml.etree.ElementTree 时,不要使用 .tostring 获得可用的 XML 字符串
- java - JobLauncherTestUtils 预计至少有 1 个符合自动装配候选资格的 bean
- r - 将新数据附加到 R 中的 sqlite db
- python-3.x - Tkinter 中的多处理
- c# - Datagridrow 动画无法正常工作