Модуль community.general.ovh_ip_loadbalancing_backend — управление бэкендами OVH IP LoadBalancing
Примечание
Этот модуль входит в коллекцию community.general (версия 12.6.1).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не входит в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install community.general. Для работы с этим модулем могут потребоваться дополнительные компоненты. Подробную информацию см. в разделе Требования.
Чтобы использовать модуль в плейбуке, укажите: community.general.ovh_ip_loadbalancing_backend.
Краткое описание
- Управление бэкендами OVH IP LoadBalancing (французского европейского хостинг-провайдера OVH).
Требования
На хосте, где выполняется этот модуль, должны быть установлены следующие компоненты.
- ovh > 0.3.5
Параметры
Параметр | Комментарии |
|---|---|
application_key строка / обязательный | Ключ applicationKey, который будет использоваться. |
application_secret строка / обязательный | Секретный ключ приложения, который будет использоваться. |
backend строка / обязательный | IP-адрес бэкенда, который нужно обновить / изменить / удалить. |
consumer_key строка / обязательный | Ключ потребителя, который будет использоваться. |
endpoint строка / обязательный | Используемая конечная точка (например, |
name строка / обязательный | Внутреннее имя LoadBalancing ( |
probe строка | Определяет тип проверки, используемый для этого бэкенда. Варианты:
|
state строка | Определяет, нужно ли создать/изменить или удалить бэкенд. Варианты:
|
timeout целое число | Время ожидания завершения задачи в секундах. По умолчанию: |
weight целое число | Определяет вес этого бэкенда. По умолчанию: |
Атрибуты
Атрибут | Поддержка | Описание |
|---|---|---|
check_mode | Поддержка: нет | Может выполняться в режиме |
diff_mode | Поддержка: нет | В режиме различий возвращает сведения об изменениях (или о возможных изменениях в |
Примечания
Примечание
- Использует Python API OVH https://github.com/ovh/python-ovh. Необходимо создать приложение (ключ и секретный ключ) с ключом потребителя, как описано в разделе https://docs.ovh.com/gb/en/customer/first-steps-with-ovh-api/.
Примеры
- name: Adds or modify the backend '212.1.1.1' to a loadbalancing 'ip-1.1.1.1'
ovh_ip_loadbalancing:
name: ip-1.1.1.1
backend: 212.1.1.1
state: present
probe: none
weight: 8
endpoint: ovh-eu
application_key: yourkey
application_secret: yoursecret
consumer_key: yourconsumerkey
- name: Removes a backend '212.1.1.1' from a loadbalancing 'ip-1.1.1.1'
ovh_ip_loadbalancing:
name: ip-1.1.1.1
backend: 212.1.1.1
state: absent
endpoint: ovh-eu
application_key: yourkey
application_secret: yoursecret
consumer_key: yourconsumerkey
Ссылки на коллекцию
© 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/community/general/ovh_ip_loadbalancing_backend_module.html