vlan
Ansible Роль: VLAN
Ansible роль, которая управляет настройкой и конфигурацией VLAN на базе Open vSwitch.
Переменные роли
Доступные переменные указаны ниже с значениями по умолчанию (см. defaults/main.yml
):
vlan_group: all
Группа хостов, к которой будет применена конфигурация VLAN.
vlan_ip: 172.0.0.1
IP-адрес хоста внутри VLAN.
vlan_interface: vlan0
Имя интерфейса VLAN.
vlan_netmask: 255.255.255.0
Маска подсети VLAN.
vlan_transport_interface: "{{ ansible_default_ipv4.interface }}"
Физический интерфейс транспортировки VLAN.
Зависимости
Отсутствуют.
Пример плейбука
- hosts: all
roles:
- infrastructr.vlan
Разработка
Используйте docker-molecule следуя инструкциям для запуска Molecule или установите Molecule локально (не рекомендуется, могут возникнуть конфликты версий).
Укажите токен Hetzner Cloud:
export HCLOUD_TOKEN=123abc456efg
Используйте следующее для запуска тестов:
molecule test --all
Содержание
Лицензия
Смотрите файл LICENSE.md для получения деталей.
Информация об авторе
Эта роль была создана в 2020 году командой infrastructr.
О проекте
An Ansible Role that manages setup and configuration of an [Open vSwitch](https://www.openvswitch.org) based VLAN.
Установить
ansible-galaxy install infrastructr/ansible-role-vlan
Лицензия
mit
Загрузки
204
Владелец