Documentation

ovh_ip_loadbalancing_backend - Manage OVH IP LoadBalancing backends

New in version 2.2.

Synopsis

  • Manage OVH (French European hosting provider) LoadBalancing IP backends

Options

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
  • none
  • http
  • icmp
  • oco
Determines the type of probe to use for this backend
state
no present
  • present
  • absent
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

Examples

# 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

Notes

Note

Status

This module is flagged as preview which means that it is not guaranteed to have a backwards compatible interface.

Support

This module is community maintained without core committer oversight.

For more information on what this means please read Module Support

For help in developing on modules, should you be so inclined, please read Community Information & Contributing, Helping Testing PRs and Developing Modules.