infrastructr.vlan
Ansible ロール: VLAN
Open vSwitchに基づいたVLANのセットアップと構成を管理するAnsibleロールです。
ロール変数
以下に利用可能な変数とそのデフォルト値を示します(defaults/main.yml
を参照):
vlan_group: all
VLAN構成を適用するホストグループ。
vlan_ip: 172.0.0.1
VLAN内のホストIP。
vlan_interface: vlan0
VLANインターフェース名。
vlan_netmask: 255.255.255.0
VLANサブネットのネットマスク。
vlan_transport_interface: "{{ ansible_default_ipv4.interface }}"
VLANの物理トランスポートインターフェース。
依存関係
なし。
例 Playbook
- hosts: all
roles:
- infrastructr.vlan
開発
Docker-Moleculeを使用して、Moleculeを実行します。 または、Moleculeをローカルにインストールします(推奨されません、バージョンの競合が発生する可能性があります)。
Hetzner Cloudトークンを提供します:
export HCLOUD_TOKEN=123abc456efg
次のコマンドでテストを実行します:
molecule test --all
メンテイナー
ライセンス
詳細についてはLICENSE.mdファイルを参照してください。
作者情報
このロールは2020年にinfrastructrチームによって作成されました。