New in version 2.2.
- ovh > 0.3.5
parameter | required | default | choices | comments |
---|---|---|---|---|
application_key |
yes |
The applicationKey to use
|
||
application_secret |
yes |
The application secret to use
|
||
backend |
yes |
The IP address of the backend to update / modify / delete
|
||
consumer_key |
yes |
The consumer key to use
|
||
endpoint |
yes |
The endpoint to use ( for instance ovh-eu)
|
||
name |
yes |
Name of the LoadBalancing internal name (ip-X.X.X.X)
|
||
probe |
no | none |
|
Determines the type of probe to use for this backend
|
state |
no | present |
|
Determines whether the backend is to be created/modified or deleted
|
timeout |
no | 120 |
The timeout in seconds used to wait for a task to be completed.
|
|
weight |
no | 8 |
Determines the weight for this backend
|
# 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 # 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
Note
This module is flagged as preview which means that it is not guaranteed to have a backwards compatible interface.
For help in developing on modules, should you be so inclined, please read Community Information & Contributing, Testing Ansible and Developing Modules.