digital_ocean_firewall_facts – Сбор фактов о брандмауэрах DigitalOcean
Новая версия с 2.8.
Обзор
- Этот модуль может использоваться для сбора фактов о брандмауэрах DigitalOcean.
Требования
Ниже приведены требования к хосту, на котором будет выполняться этот модуль.
- python >= 2.6
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| name - | Имя правила брандмауэра, которое может использоваться для идентификации и ссылки на конкретное правило брандмауэра. | |
| oauth_token строка | Токен DigitalOcean OAuth. Существует несколько других переменных окружения, которые можно использовать для предоставления этого значения. Например, - 'DO_API_TOKEN', 'DO_API_KEY', 'DO_OAUTH_TOKEN' и 'OAUTH_TOKEN' псевдонимы: api_token | |
| timeout целое число | По умолчанию: 30 | Таймаут в секундах, используемый для опроса API DigitalOcean. |
| validate_certs булево |
| Если установлено в no, сертификаты SSL не будут проверены.Это следует устанавливать только в no используемых на сайтах, контролируемых лично, с использованием самозаверенных сертификатов. |
Примеры
- name: Gather facts about all firewalls
digital_ocean_firewall_facts:
oauth_token: "{{ oauth_token }}"
- name: Gather facts about a specific firewall by name
digital_ocean_firewall_facts:
oauth_token: "{{ oauth_token }}"
name: "firewall_name"
- name: Gather information from a firewall rule
digital_ocean_firewall_facts:
name: SSH
register: resp_out
- set_fact:
firewall_id: "{{ resp_out.data.id }}"
- debug:
msg: "{{ firewall_id }}"
Значения возврата
Общие значения возврата документированы здесь, следующие являются полями, уникальными для этого модуля:
| Ключ | Возвращаемое значение | Описание |
|---|---|---|
| data список | успех | Факты о брандмауэрах DigitalOcean Пример: [{'id': '435tbg678-1db53-32b6-t543-28322569t252', 'name': 'метрики', 'status': 'успешно', 'inbound_rules': [{'protocol': 'tcp', 'ports': '9100', 'sources': {'addresses': ['1.1.1.1']}}], 'outbound_rules': [], 'created_at': '2018-01-15T07:04:25Z', 'droplet_ids': [87426985], 'tags': [], 'pending_changes': []}] |
Статус
- Не гарантируется обратная совместимость интерфейса этого модуля. [предварительная версия]
- Этот модуль поддерживается сообществом Ansible. [сообщество]
Авторы
- Anthony Bond (@BondAnthony)
Подсказка
Если вы заметите какие-либо проблемы в этой документации, вы можете отредактировать этот документ, чтобы улучшить его.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.8/modules/digital_ocean_firewall_facts_module.html