haproxy: support single external frontend
Use case: exposing single external https frontend and load balancing services using FQDNs. Support different ports for internal and external endpoints. Introduced kolla_url filter to normalize urls like: - https://magnum.external:443/v1 - http://magnum.external:80/v1 Change-Id: I9fb03fe1cebce5c7198d523e015280c69f139cd0 Co-Authored-By:Jakub Darmach <jakub@stackhpc.com>
Showing
- ansible/filter_plugins/address.py 2 additions, 0 deletionsansible/filter_plugins/address.py
- ansible/group_vars/all.yml 140 additions, 36 deletionsansible/group_vars/all.yml
- ansible/roles/aodh/defaults/main.yml 4 additions, 3 deletionsansible/roles/aodh/defaults/main.yml
- ansible/roles/barbican/defaults/main.yml 2 additions, 1 deletionansible/roles/barbican/defaults/main.yml
- ansible/roles/blazar/defaults/main.yml 6 additions, 3 deletionsansible/roles/blazar/defaults/main.yml
- ansible/roles/ceph-rgw/defaults/main.yml 4 additions, 3 deletionsansible/roles/ceph-rgw/defaults/main.yml
- ansible/roles/cinder/defaults/main.yml 4 additions, 3 deletionsansible/roles/cinder/defaults/main.yml
- ansible/roles/cloudkitty/defaults/main.yml 6 additions, 3 deletionsansible/roles/cloudkitty/defaults/main.yml
- ansible/roles/cyborg/defaults/main.yml 2 additions, 2 deletionsansible/roles/cyborg/defaults/main.yml
- ansible/roles/designate/defaults/main.yml 2 additions, 1 deletionansible/roles/designate/defaults/main.yml
- ansible/roles/freezer/defaults/main.yml 6 additions, 3 deletionsansible/roles/freezer/defaults/main.yml
- ansible/roles/glance/defaults/main.yml 4 additions, 2 deletionsansible/roles/glance/defaults/main.yml
- ansible/roles/gnocchi/defaults/main.yml 7 additions, 4 deletionsansible/roles/gnocchi/defaults/main.yml
- ansible/roles/grafana/defaults/main.yml 4 additions, 1 deletionansible/roles/grafana/defaults/main.yml
- ansible/roles/haproxy-config/tasks/main.yml 30 additions, 0 deletionsansible/roles/haproxy-config/tasks/main.yml
- ansible/roles/haproxy-config/templates/haproxy_single_service_split.cfg.j2 2 additions, 0 deletions...roxy-config/templates/haproxy_single_service_split.cfg.j2
- ansible/roles/heat/defaults/main.yml 8 additions, 6 deletionsansible/roles/heat/defaults/main.yml
- ansible/roles/horizon/defaults/main.yml 2 additions, 0 deletionsansible/roles/horizon/defaults/main.yml
- ansible/roles/ironic/defaults/main.yml 6 additions, 4 deletionsansible/roles/ironic/defaults/main.yml
- ansible/roles/keystone/defaults/main.yml 3 additions, 2 deletionsansible/roles/keystone/defaults/main.yml
Loading
Please register or sign in to comment