community.general.ovh_ip_loadbalancing_backend 模块 – 管理 OVH IP 负载均衡后端
注意
此模块是 community.general 集合(版本 10.1.0)的一部分。
如果您正在使用 ansible
包,您可能已经安装了此集合。它不包含在 ansible-core
中。要检查是否已安装,请运行 ansible-galaxy collection list
。
要安装它,请使用:ansible-galaxy collection install community.general
。您需要进一步的要求才能使用此模块,请参阅 要求 了解详细信息。
要在 playbook 中使用它,请指定:community.general.ovh_ip_loadbalancing_backend
。
概要
管理 OVH(法国欧洲主机提供商)负载均衡 IP 后端
要求
执行此模块的主机需要满足以下要求。
ovh > 0.3.5
参数
参数 |
注释 |
---|---|
要使用的 applicationKey |
|
要使用的应用程序密钥 |
|
要更新/修改/删除的后端的 IP 地址 |
|
要使用的消费者密钥 |
|
要使用的端点(例如 ovh-eu) |
|
负载均衡内部名称(ip-X.X.X.X) |
|
确定要用于此后端的探测类型 选项
|
|
确定是要创建/修改还是删除后端 选项
|
|
等待任务完成的超时时间(秒)。 默认值: |
|
确定此后端的权重 默认值: |
属性
属性 |
支持 |
描述 |
---|---|---|
支持: 无 |
可以在 |
|
支持: 无 |
在差异模式下,将返回有关已更改的内容(或可能需要在 |
说明
注意
使用 python OVH Api 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