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

О проекте

Manage security groups

Установить
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