New in version 2.2.
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.
© 2012–2017 Michael DeHaan
© 2017 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/ovh_ip_loadbalancing_backend_module.html