security_group
Группа безопасности
Небольшая роль для удобного управления группами безопасности в Open Telekom Cloud.
Требования
Необходимо, чтобы на хосте был установлен openstacksdk и обеспечено подключение к Open Telekom Cloud.
Переменные роли
securitygroup_name: '' # создает группу безопасности с заданным названием
description: '' # создает описание группы безопасности
rules:
- protocol: '' # udp, gre, tcp, icmp
port_range_min: '' # необязательно, от 0 до 65535
port_range_max: '' # необязательно, от 0 до 65535
remote_ip_prefix: '' # IP/маска сети, 0.0.0.0/0 -> все IP-адреса разрешены
Зависимости
Пример плейбука
Включение примера использования вашей роли (например, с переменными, переданными в качестве параметров) будет полезно для пользователей:
- hosts: localhost
vars:
rules:
- protocol: tcp
port_range_min: 80
port_range_max: 80
remote_ip_prefix: 0.0.0.0/0
- protocol: icmp
remote_ip_prefix: 0.0.0.0/0
- protocol: udp
remote_ip_prefix: 0.0.0.0/0
roles:
- { role: opentelekomcloud.security_group, securitygroup_name: 'my_test', description: 'некоторое описание' }
Пример для удаления группы безопасности.
- hosts: localhost
roles:
- { role: opentelekomcloud.security_group, state: 'absent', securitygroup_name: 'my_test' }
Лицензия
BSD
Информация об авторе
Open Telekom Cloud
Установить
ansible-galaxy install OpenTelekomCloud/ansible-role-security-group
Лицензия
apache-2.0
Загрузки
2172
Владелец
Some projects related to OpenTelekomCloud. Blueprints and whitepapers can be found at github.com/opentelekomcloud-blueprints