amaabca.vpc-subnets

角色名称

一个用于设置 AWS VPC 子网列表的 Ansible 角色。

要求

pip install virtualenv
virtualenv .
source bin/activate
pip install -r requirements.txt

角色变量

为一个应用创建多个子网。

subnets:
  - az: 子网的可用区。例如 us-west-1a
    cidr: 子网的 IP 范围
    region: 子网所在区域。例如 us-west-1
    vpc_id: 子网的 VPC ID。例如 vpc-abc123
    app_name: 子网支持的应用。例如 waffles
    app_environment: 应用环境。例如 production
    Name: 用于标记子网,例如动态清单的使用。“us-west-1a-waffles-production”

依赖

示例剧本

- name: 创建应用的 VPC 子网
  hosts: localhost
  vars_files:
    - "vars/{{ environment }}/subnets.yml"
  connection: local
  roles:
    - ansible-vpc-subnets

命令行示例用法

ansible-playbook subnets.yml -i local -e "environment=production"

许可证

MIT

作者信息

https://github.com/amaabca

关于项目

Sets up a list of AWS VPC subnets.

安装
ansible-galaxy install amaabca.vpc-subnets
许可证
Unknown
下载
369