Модуль f5networks.f5_modules.bigip_firewall_schedule — управление конфигурациями расписаний BIG-IP AFM
Примечание
Этот модуль входит в коллекцию f5networks.f5_modules (версия 1.39.0).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не входит в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install f5networks.f5_modules.
Чтобы использовать коллекцию в плейбуке, укажите: f5networks.f5_modules.bigip_firewall_schedule.
Добавлено в f5networks.f5_modules 1.0.0
Обзор
- Управление конфигурациями расписаний BIG-IP AFM (Advanced Firewall Manager).
Параметры
Параметр | Описание |
|---|---|
daily_hour_end строка | Задает время суток, после которого правило перестанет применяться. Если параметр не задан, при создании расписания используется значение по умолчанию Предполагается, что часовой пояс всегда UTC. Значения необходимо указывать в формате |
daily_hour_start строка | Задает время суток, с которого правило начнет применяться. Значение должно предшествовать Если параметр не задан, при создании расписания используется значение по умолчанию Если для параметра задано значение Предполагается, что часовой пояс всегда UTC. Значения необходимо указывать в формате |
date_valid_end строка | Задает дату и время окончания действия этого расписания для правила. Дата должна быть позже Если параметр не задан, при создании расписания используется значение по умолчанию Предполагается, что часовой пояс всегда UTC. Дата и время всегда должны быть указаны в формате |
date_valid_start строка | Задает дату и время начала действия этого расписания для правила. Если параметр не задан, при создании расписания используется значение по умолчанию Предполагается, что часовой пояс всегда UTC. Дата и время всегда должны быть указаны в формате |
days_of_week список / элементы=строка | Задает дни недели, в которые будет применяться правило. Если параметр не задан, при создании расписания используется значение по умолчанию Значение Варианты:
|
description строка | Задает описание, определяемое пользователем. |
name строка / обязательный | Задает имя конфигурации расписания AFM. |
partition строка | Раздел устройства, в котором будут управляться ресурсы. По умолчанию: |
provider словарь добавлено в f5networks.f5_modules 1.0.0 | Объект dict, содержащий сведения для подключения. |
|
auth_provider строка |
Настраивает поставщика аутентификации для получения токенов аутентификации с удаленного устройства. Этот параметр используется преимущественно при работе с устройствами BIG-IQ. |
|
no_f5_teem логический |
Если Этот параметр можно не указывать, задав переменную окружения Ранее использовавшаяся переменная Варианты:
|
|
password псевдонимы: pass, pwd строка / обязательный |
Пароль учетной записи пользователя, используемой для подключения к BIG-IP или BIG-IQ. Этот параметр можно не указывать, задав переменную окружения |
|
server строка / обязательный |
Имя хоста BIG-IP или BIG-IQ. Этот параметр можно не указывать, задав переменную окружения |
|
server_port целое число |
Порт сервера BIG-IP. Этот параметр можно не указывать, задав переменную окружения По умолчанию: |
|
timeout целое число |
Задает время ожидания в секундах при подключении к сетевому устройству или отправке ему команд. Если время ожидания истечет до завершения операции, модуль завершится с ошибкой. |
|
transport строка |
Настраивает транспортное соединение, используемое для подключения к удаленному устройству. Варианты:
|
|
user строка / обязательный |
Имя пользователя для подключения к BIG-IP или BIG-IQ. У этого пользователя должны быть права администратора на устройстве. Этот параметр можно не указывать, задав переменную окружения |
|
validate_certs логический |
Если Этот параметр можно не указывать, задав переменную окружения Варианты:
|
state строка | Если задано значение Если задано значение Варианты:
|
Примечания
Примечание
- Дополнительные сведения об использовании 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 строка | Время суток, после которого правило перестанет применяться. Возвращается: при изменении Пример: |
daily_hour_start строка | Время суток, с которого правило начнет применяться. Возвращается: при изменении Пример: |
date_valid_end строка | Дата и время окончания действия расписания для правила. Возвращается: при изменении Пример: |
date_valid_start строка | Дата и время начала действия расписания для правила. Возвращается: при изменении Пример: |
days_of_week список / элементы=строка | Дни недели, в которые применяется правило. Возвращается: при изменении Пример: |
description строка | Описание, определяемое пользователем. Возвращается: при изменении Пример: |
Ссылки на коллекцию
© 2012–2018 Michael DeHaan
© 2018–2025 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/projects/ansible/latest/collections/f5networks/f5_modules/bigip_firewall_schedule_module.html