972ebbe5db
Allow deprecation of haproxy endpoints by setting the state of the service to 'absent'. It will also now clean up any config files when there are no backends, or the service is disabled. Change-Id: I1db5932c559b5e04d330c114164869dd43c1cbb2
42 lines
1.2 KiB
YAML
42 lines
1.2 KiB
YAML
---
|
|
external_lb_vip_address: 127.0.0.1
|
|
internal_lb_vip_address: 127.0.0.1
|
|
haproxy_service_configs:
|
|
- service:
|
|
haproxy_service_name: test_group
|
|
haproxy_backend_nodes: "{{ groups['haproxy_all'] | default([]) }}"
|
|
haproxy_port: 8180
|
|
haproxy_backend_port: 22
|
|
haproxy_ssl: False
|
|
haproxy_balance_type: tcp
|
|
haproxy_backend_options:
|
|
- tcp-check
|
|
- service:
|
|
haproxy_service_name: test_list
|
|
haproxy_backend_nodes:
|
|
- name: "localhost"
|
|
ip_addr: "127.0.0.1"
|
|
haproxy_port: 8181
|
|
haproxy_backend_port: 22
|
|
haproxy_ssl: False
|
|
haproxy_balance_type: tcp
|
|
haproxy_backend_options:
|
|
- tcp-check
|
|
- service:
|
|
haproxy_service_name: test_backend_ssl
|
|
haproxy_backend_nodes: "{{ groups['haproxy_all'] | default([]) }}"
|
|
haproxy_port: 8180
|
|
haproxy_backend_port: 443
|
|
haproxy_backend_ssl: True
|
|
haproxy_backend_ca: False
|
|
haproxy_ssl: False
|
|
haproxy_balance_type: http
|
|
- service:
|
|
haproxy_service_name: test_absent_service
|
|
haproxy_backend_nodes:
|
|
- name: "localhost"
|
|
ip_addr: "127.0.0.1"
|
|
haproxy_port: 65535
|
|
haproxy_balance_type: tcp
|
|
state: "{{ absent_service_state }}"
|