tripleo-ansible/tripleo_ansible/roles/octavia_overcloud_dcn_config
Gregory Thiemonge 7af2dac512 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
(cherry picked from commit 36be668e3f)
2022-01-28 08:24:52 +01:00
..
defaults Add support for Octavia AZs for Edge deployments 2022-01-28 08:24:52 +01:00
meta Add support for Octavia AZs for Edge deployments 2022-01-28 08:24:52 +01:00
tasks Add support for Octavia AZs for Edge deployments 2022-01-28 08:24:52 +01:00