The below requirements are needed on the host that executes this module.
Parameter | Choices/Defaults | Comments |
---|---|---|
application_key - / required | The applicationKey to use | |
application_secret - / required | The application secret to use | |
backend - / required | The IP address of the backend to update / modify / delete | |
consumer_key - / required | The consumer key to use | |
endpoint - / required | The endpoint to use ( for instance ovh-eu) | |
name - / required | Name of the LoadBalancing internal name (ip-X.X.X.X) | |
probe - |
| Determines the type of probe to use for this backend |
state - |
| Determines whether the backend is to be created/modified or deleted |
timeout - | Default: 120 | The timeout in seconds used to wait for a task to be completed. |
weight - | Default: 8 | Determines the weight for this backend |
Note
# 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
Hint
If you notice any issues in this documentation, you can edit this document to improve it.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.9/modules/ovh_ip_loadbalancing_backend_module.html