tripleo-ansible/tripleo_ansible/roles/octavia_overcloud_dcn_config/tasks
Gregory Thiemonge 36be668e3f Add support for Octavia AZs for Edge deployments
Playbook that configures Octavia and its resources for edge deployments,
the playbook must be executed after deploying all the sites.

Create a parameter file with the AZs:

$ cat octavia-parameters.yaml
octavia_controller_availability_zone: az-central
octavia_availability_zones:
  az-central: # no cidr needed, it uses the already existing subnet
  az-dcn1:
    lb_mgmt_subnet_cidr: 172.47.0.0/16
  az-dcn2:
    lb_mgmt_subnet_cidr: 172.48.0.0/16
octavia_backbone_tenant_cidr: 172.49.0.0/16

Run the playbook with a tripleo-generated inventory (with all the plans)

$ ansible-playbook -i inventory.yaml \
    tripleo_ansible/playbooks/octavia-dcn-deployment.yaml \
    -e @octavia-parameters.yaml \
    -e stack=<stackname>

with stackname the central site.

Change-Id: I8b4a26e29d37caabed55d33e3c98b88b16ee2052
2022-01-13 10:29:43 +01:00
..
main.yaml Add support for Octavia AZs for Edge deployments 2022-01-13 10:29:43 +01:00