# octavia.amphorae.drivers.keepalived package

## Subpackages

- octavia.amphorae.drivers.keepalived.jinja package
  - Submodules
  - octavia.amphorae.drivers.keepalived.jinja.jinja_cfg module
  - Module contents

## Submodules

## octavia.amphorae.drivers.keepalived.vrrp_rest_driver module

class `KeepalivedAmphoraDriverMixin`

  Bases: `octavia.amphorae.drivers.driver_base.VRRPDriverMixin`

  `get_vrrp_interface`(amphora, timeout_dict=None)

    Get the VRRP interface object for a specific amphora

    Parameters: | amphora – amphora object

  `reload_vrrp_service`(loadbalancer)

    Reload the VRRP services of all amphorae of the loadbalancer

    Parameters: | loadbalancer – loadbalancer object

  `start_vrrp_service`(loadbalancer)

    Start the VRRP services of all amphorae of the loadbalancer

    Parameters: | loadbalancer – loadbalancer object

  `stop_vrrp_service`(loadbalancer)

    Stop the vrrp services running on the loadbalancer’s amphorae

    Parameters: | loadbalancer – loadbalancer object

  `update_vrrp_conf`(loadbalancer, amphorae_network_config)

    Update amphorae of the loadbalancer with a new VRRP configuration

    Parameters:

    - loadbalancer – loadbalancer object
    - amphorae_network_config – amphorae network configurations

## Module contents

this page last updated: 2020-04-10 18:17:54

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.

found an error? report a bug questions?