Spec-Zone.ru › Ansible 2.10

f5networks.f5_modules.bigip_firewall_schedule – Управление конфигурациями расписаний BIG-IP AFM

Примечание

Этот плагин входит в коллекцию f5networks.f5_modules (версия 1.6.0).

Для его установки используйте: ansible-galaxy collection install f5networks.f5_modules.

Для использования в книге задач укажите: f5networks.f5_modules.bigip_firewall_schedule.

Добавлен в версии 1.0.0: модуля f5networks.f5_modules

  • Обзор
  • Параметры
  • Примечания
  • Примеры
  • Возвращаемые значения

Обзор

  • Управление конфигурациями расписаний BIG-IP AFM (Advanced Firewall Manager).

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
daily_hour_end
строка
Указывает время суток, когда правило перестает действовать.
Если не определено, используется значение по умолчанию 24:00, при создании нового расписания.
Часовой пояс всегда предполагается UTC, и значения должны быть заданы как HH:MM, в формате 24-часового времени.
daily_hour_start
строка
Указывает время суток, когда правило начнет действовать.
Значение должно быть временем до daily_hour_end.
Если не определено, используется значение по умолчанию 0:00, при создании нового расписания.
Если значение установлено на all-day, оба значения daily_hour_end и daily_hour_start сбрасываются до соответствующих значений по умолчанию.
Часовой пояс всегда предполагается UTC, и значения должны быть заданы как HH:MM, в формате 24-часового времени.
date_valid_end
строка
Указывает конечную дату/время, до которых данное расписание будет применяться к правилу.
Дата должна быть позже date_valid_start.
Если не определено, используется значение по умолчанию indefinite, при создании нового расписания.
Часовой пояс всегда предполагается UTC.
Формат даты и времени всегда должен быть в формате YYYY-MM-DD:HH:MM:SS.
date_valid_start
строка
Указывает начальную дату/время, с которых данное расписание будет применяться к правилу.
Если не определено, используется значение по умолчанию epoch, при создании нового расписания.
Часовой пояс всегда предполагается UTC.
Формат даты и времени всегда должен быть в формате YYYY-MM-DD:HH:MM:SS.
days_of_week
список / элементы=строка
    Варианты:
  • воскресенье
  • понедельник
  • вторник
  • среда
  • четверг
  • пятница
  • суббота
  • все
Указывает, на какие дни недели будет применено правило.
Если не определено, используется значение по умолчанию all, при создании нового расписания.
Значение all взаимоисключает другие варианты.
description
строка
Указывает текст описания, заданный пользователем.
name
строка / обязательно
Указывает имя конфигурации расписания AFM.
partition
строка
По умолчанию:
"Common"
Раздел устройства для управления ресурсами.
provider
словарь
добавлено в 1.0.0 модуля f5networks.f5_modules
Объект словаря, содержащий сведения о соединении.
auth_provider
строка
Настраивает поставщика аутентификации для получения маркеров аутентификации с удаленного устройства.
Этот параметр используется при работе с устройствами BIG-IQ.
no_f5_teem
логический
    Варианты:
  • нет
  • да
Если yes, данные телеметрии TEEM не отправляются в F5.
Вы можете пропустить этот параметр, установив переменную окружения F5_TEEM.
password
строка / обязательно
Пароль для учетной записи пользователя, используемой для подключения к BIG-IP.
Вы можете пропустить этот параметр, установив переменную окружения F5_PASSWORD.

псевдонимы: pass, pwd
server
строка / обязательно
Хост BIG-IP.
Вы можете пропустить этот параметр, установив переменную окружения F5_SERVER.
server_port
целое число
По умолчанию:
443
Порт сервера BIG-IP.
Вы можете пропустить этот параметр, установив переменную окружения F5_SERVER_PORT.
timeout
целое число
Указывает время ожидания в секундах для связи с сетевым устройством при подключении или отправке команд. Если время ожидания истечет до завершения операции, модуль выдаст ошибку.
transport
строка
    Варианты:
  • rest ←
Настраивает транспортное соединение для подключения к удаленному устройству.
user
строка / обязательно
Имя пользователя для подключения к BIG-IP. Этот пользователь должен иметь административные права на устройстве.
Вы можете пропустить этот параметр, установив переменную окружения F5_USER.
validate_certs
логический
    Варианты:
  • нет
  • да ←
Если no, сертификаты SSL не проверяются. Используйте это только на контролируемых вами сайтах, использующих самозаверенные сертификаты.
Вы можете пропустить этот параметр, установив переменную окружения F5_VALIDATE_CERTS.
state
строка
    Варианты:
  • present ←
  • absent
Если present, гарантирует существование ресурса.
Если absent, гарантирует удаление ресурса.

Примечания

Примечание

  • Дополнительную информацию об использовании Ansible для управления устройствами F5 Networks см. на странице https://www.ansible.com/integrations/networks/f5.
  • Требуется версия ПО BIG-IP >= 12.
  • Модули F5 только манипулируют текущей конфигурацией продукта F5. Чтобы убедиться, что конфигурация BIG-IP сохраняется на диск, обязательно включите по крайней мере одну задачу, использующую модуль f5networks.f5_modules.bigip_config для сохранения текущей конфигурации. Обратитесь к документации модуля для правильного использования модуля для сохранения текущей конфигурации.

Примеры

- name: Create a 6 hour two day schedule, no start/end date
  bigip_firewall_schedule:
    name: barfoo
    daily_hour_start: 13:00
    daily_hour_end: 19:00
    days_of_week:
      - monday
      - tuesday
    provider:
      password: secret
      server: lb.mydomain.com
      user: admin
  delegate_to: localhost

- name: Create a seven day schedule with start/end date
  bigip_firewall_schedule:
    name: foobar
    date_valid_start: "{{ lookup('pipe','date +%Y-%m-%d:%H:%M:%S') }}"
    date_valid_end: "{{ lookup('pipe','date -d \"now + 7 days\" +%Y-%m-%d:%H:%M:%S') }}"
    provider:
      password: secret
      server: lb.mydomain.com
      user: admin
  delegate_to: localhost

- name: Modify created schedule to all-day
  bigip_firewall_schedule:
    name: barfoo
    daily_hour_start: all-day
    days_of_week:
      - monday
      - tuesday
    provider:
      password: secret
      server: lb.mydomain.com
      user: admin
  delegate_to: localhost

- name: Modify a schedule to have no end date
  bigip_firewall_schedule:
    name: foobar
    date_valid_start: "{{ lookup('pipe','date +%Y-%m-%d:%H:%M:%S') }}"
    date_valid_end: "indefinite"
    provider:
      password: secret
      server: lb.mydomain.com
      user: admin
  delegate_to: localhost

- name: Remove created schedule
  bigip_firewall_schedule:
    name: foobar
    state: absent
    provider:
      password: secret
      server: lb.mydomain.com
      user: admin
  delegate_to: localhost

Возвращаемые значения

Общие возвращаемые значения описаны в разделе, ниже приведены поля, уникальные для данного модуля:

Ключ Возвращаемое значение Описание
daily_hour_end
строка
changed
Время суток, когда правило перестанет действовать.

Пример:
18:00
daily_hour_start
строка
changed
Время суток, когда правило начнет действовать.

Пример:
13:00
date_valid_end
строка
changed
Конечная дата/время, до которых расписание будет применяться к правилу.

Пример:
2019-03-11:15:30:00
date_valid_start
строка
changed
Начальная дата/время, с которых расписание будет применяться к правилу.

Пример:
2019-03-01:15:30:00
days_of_week
список / элементы=строка
changed
Дни недели, на которые будет применено правило.

Пример:
['понедельник', 'вторник']
description
строка
changed
Текст описания, заданный пользователем.

Пример:
Foo is bar


Авторы

  • Wojciech Wypior (@wojtek0806)

© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.10/collections/f5networks/f5_modules/bigip_firewall_schedule_module.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API