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