diff options
Diffstat (limited to 'mcp/reclass/classes/system/haproxy/proxy/listen/openstack')
16 files changed, 488 insertions, 0 deletions
diff --git a/mcp/reclass/classes/system/haproxy/proxy/listen/openstack/aodh.yml b/mcp/reclass/classes/system/haproxy/proxy/listen/openstack/aodh.yml new file mode 100644 index 000000000..6b024aa2f --- /dev/null +++ b/mcp/reclass/classes/system/haproxy/proxy/listen/openstack/aodh.yml @@ -0,0 +1,23 @@ +parameters: + haproxy: + proxy: + listen: + aodh-api: + type: openstack-service + service_name: aodh + binds: + - address: ${_param:cluster_vip_address} + port: 8042 + servers: + - name: ctl01 + host: ${_param:cluster_node01_address} + port: 8042 + params: check inter 10s fastinter 2s downinter 3s rise 3 fall 3 + - name: ctl02 + host: ${_param:cluster_node02_address} + port: 8042 + params: check inter 10s fastinter 2s downinter 3s rise 3 fall 3 + - name: ctl03 + host: ${_param:cluster_node03_address} + port: 8042 + params: check inter 10s fastinter 2s downinter 3s rise 3 fall 3
\ No newline at end of file diff --git a/mcp/reclass/classes/system/haproxy/proxy/listen/openstack/ceilometer.yml b/mcp/reclass/classes/system/haproxy/proxy/listen/openstack/ceilometer.yml new file mode 100644 index 000000000..68eef43c6 --- /dev/null +++ b/mcp/reclass/classes/system/haproxy/proxy/listen/openstack/ceilometer.yml @@ -0,0 +1,23 @@ +parameters: + haproxy: + proxy: + listen: + ceilometer_api: + type: general-service + check: false + binds: + - address: ${_param:cluster_vip_address} + port: 8777 + servers: + - name: ${_param:cluster_node01_hostname} + host: ${_param:cluster_node01_address} + port: 8777 + params: check + - name: ${_param:cluster_node02_hostname} + host: ${_param:cluster_node02_address} + port: 8777 + params: check + - name: ${_param:cluster_node03_hostname} + host: ${_param:cluster_node03_address} + port: 8777 + params: check
\ No newline at end of file diff --git a/mcp/reclass/classes/system/haproxy/proxy/listen/openstack/cinder.yml b/mcp/reclass/classes/system/haproxy/proxy/listen/openstack/cinder.yml new file mode 100644 index 000000000..a693e6e21 --- /dev/null +++ b/mcp/reclass/classes/system/haproxy/proxy/listen/openstack/cinder.yml @@ -0,0 +1,23 @@ +parameters: + haproxy: + proxy: + listen: + cinder_api: + type: openstack-service + service_name: cinder + binds: + - address: ${_param:cluster_vip_address} + port: 8776 + servers: + - name: ctl01 + host: ${_param:cluster_node01_address} + port: 8776 + params: check inter 10s fastinter 2s downinter 3s rise 3 fall 3 + - name: ctl02 + host: ${_param:cluster_node02_address} + port: 8776 + params: check inter 10s fastinter 2s downinter 3s rise 3 fall 3 + - name: ctl03 + host: ${_param:cluster_node03_address} + port: 8776 + params: check inter 10s fastinter 2s downinter 3s rise 3 fall 3
\ No newline at end of file diff --git a/mcp/reclass/classes/system/haproxy/proxy/listen/openstack/designate.yml b/mcp/reclass/classes/system/haproxy/proxy/listen/openstack/designate.yml new file mode 100644 index 000000000..7a54af27d --- /dev/null +++ b/mcp/reclass/classes/system/haproxy/proxy/listen/openstack/designate.yml @@ -0,0 +1,19 @@ +parameters: + haproxy: + proxy: + listen: + designate_api: + type: openstack-service + service_name: designate + binds: + - address: ${_param:cluster_vip_address} + port: 9001 + servers: + - name: ${_param:cluster_node01_hostname} + host: ${_param:cluster_node01_address} + port: 9001 + params: check inter 10s fastinter 2s downinter 3s rise 3 fall 3 + - name: ${_param:cluster_node02_hostname} + host: ${_param:cluster_node02_address} + port: 9001 + params: check inter 10s fastinter 2s downinter 3s rise 3 fall 3 diff --git a/mcp/reclass/classes/system/haproxy/proxy/listen/openstack/galera.yml b/mcp/reclass/classes/system/haproxy/proxy/listen/openstack/galera.yml new file mode 100644 index 000000000..254dc3b03 --- /dev/null +++ b/mcp/reclass/classes/system/haproxy/proxy/listen/openstack/galera.yml @@ -0,0 +1,29 @@ +parameters: + haproxy: + proxy: + timeout: + queue: '10s' + connect: '10s' + client: '10s' + server: '10s' + check: '10s' + listen: + mysql_cluster: + type: mysql + service_name: mysql + binds: + - address: ${_param:cluster_vip_address} + port: 3306 + servers: + - name: ${_param:cluster_node01_hostname} + host: ${_param:cluster_node01_address} + port: 3306 + params: check inter 20s fastinter 2s downinter 2s rise 3 fall 3 + - name: ${_param:cluster_node02_hostname} + host: ${_param:cluster_node02_address} + port: 3306 + params: backup check inter 20s fastinter 2s downinter 2s rise 3 fall 3 + - name: ${_param:cluster_node03_hostname} + host: ${_param:cluster_node03_address} + port: 3306 + params: backup check inter 20s fastinter 2s downinter 2s rise 3 fall 3 diff --git a/mcp/reclass/classes/system/haproxy/proxy/listen/openstack/glance.yml b/mcp/reclass/classes/system/haproxy/proxy/listen/openstack/glance.yml new file mode 100644 index 000000000..729cc5b69 --- /dev/null +++ b/mcp/reclass/classes/system/haproxy/proxy/listen/openstack/glance.yml @@ -0,0 +1,42 @@ +parameters: + haproxy: + proxy: + listen: + glance_api: + type: openstack-service + service_name: glance + binds: + - address: ${_param:cluster_vip_address} + port: 9292 + servers: + - name: ctl01 + host: ${_param:cluster_node01_address} + port: 9292 + params: check inter 10s fastinter 2s downinter 3s rise 3 fall 3 + - name: ctl02 + host: ${_param:cluster_node02_address} + port: 9292 + params: check inter 10s fastinter 2s downinter 3s rise 3 fall 3 + - name: ctl03 + host: ${_param:cluster_node03_address} + port: 9292 + params: check inter 10s fastinter 2s downinter 3s rise 3 fall 3 + glance_registry_api: + type: general-service + service_name: glance + binds: + - address: ${_param:cluster_vip_address} + port: 9191 + servers: + - name: ctl01 + host: ${_param:cluster_node01_address} + port: 9191 + params: check + - name: ctl02 + host: ${_param:cluster_node02_address} + port: 9191 + params: check + - name: ctl03 + host: ${_param:cluster_node03_address} + port: 9191 + params: check diff --git a/mcp/reclass/classes/system/haproxy/proxy/listen/openstack/glare.yml b/mcp/reclass/classes/system/haproxy/proxy/listen/openstack/glare.yml new file mode 100644 index 000000000..a98427511 --- /dev/null +++ b/mcp/reclass/classes/system/haproxy/proxy/listen/openstack/glare.yml @@ -0,0 +1,23 @@ +parameters: + haproxy: + proxy: + listen: + glare: + type: general-service + service_name: glare + binds: + - address: ${_param:cluster_vip_address} + port: 9494 + servers: + - name: ctl01 + host: ${_param:cluster_node01_address} + port: 9494 + params: check inter 10s fastinter 2s downinter 3s rise 3 fall 3 + - name: ctl02 + host: ${_param:cluster_node02_address} + port: 9494 + params: check inter 10s fastinter 2s downinter 3s rise 3 fall 3 + - name: ctl03 + host: ${_param:cluster_node03_address} + port: 9494 + params: check inter 10s fastinter 2s downinter 3s rise 3 fall 3 diff --git a/mcp/reclass/classes/system/haproxy/proxy/listen/openstack/heat.yml b/mcp/reclass/classes/system/haproxy/proxy/listen/openstack/heat.yml new file mode 100644 index 000000000..440a018b2 --- /dev/null +++ b/mcp/reclass/classes/system/haproxy/proxy/listen/openstack/heat.yml @@ -0,0 +1,61 @@ +parameters: + haproxy: + proxy: + listen: + heat_cloudwatch_api: + type: openstack-service + service_name: heat + binds: + - address: ${_param:cluster_vip_address} + port: 8000 + servers: + - name: ctl01 + host: ${_param:cluster_node01_address} + port: 8000 + params: check inter 10s fastinter 2s downinter 3s rise 3 fall 3 + - name: ctl02 + host: ${_param:cluster_node02_address} + port: 8000 + params: check inter 10s fastinter 2s downinter 3s rise 3 fall 3 + - name: ctl03 + host: ${_param:cluster_node03_address} + port: 8000 + params: check inter 10s fastinter 2s downinter 3s rise 3 fall 3 + heat_api: + type: openstack-service + service_name: heat + binds: + - address: ${_param:cluster_vip_address} + port: 8004 + servers: + - name: ctl01 + host: ${_param:cluster_node01_address} + port: 8004 + params: check inter 10s fastinter 2s downinter 3s rise 3 fall 3 + - name: ctl02 + host: ${_param:cluster_node02_address} + port: 8004 + params: check inter 10s fastinter 2s downinter 3s rise 3 fall 3 + - name: ctl03 + host: ${_param:cluster_node03_address} + port: 8004 + params: check inter 10s fastinter 2s downinter 3s rise 3 fall 3 + heat_cfn_api: + type: openstack-service + service_name: heat + binds: + - address: ${_param:cluster_vip_address} + port: 8003 + servers: + - name: ctl01 + host: ${_param:cluster_node01_address} + port: 8003 + params: check inter 10s fastinter 2s downinter 3s rise 3 fall 3 + - name: ctl02 + host: ${_param:cluster_node02_address} + port: 8003 + params: check inter 10s fastinter 2s downinter 3s rise 3 fall 3 + - name: ctl03 + host: ${_param:cluster_node03_address} + port: 8003 + params: check inter 10s fastinter 2s downinter 3s rise 3 fall 3
\ No newline at end of file diff --git a/mcp/reclass/classes/system/haproxy/proxy/listen/openstack/horizon.yml b/mcp/reclass/classes/system/haproxy/proxy/listen/openstack/horizon.yml new file mode 100644 index 000000000..9bf838cd7 --- /dev/null +++ b/mcp/reclass/classes/system/haproxy/proxy/listen/openstack/horizon.yml @@ -0,0 +1,23 @@ +parameters: + haproxy: + proxy: + listen: + horizon_web: + type: general-service + check: false + binds: + - address: ${_param:cluster_vip_address} + port: 8078 + servers: + - name: ctl01 + host: ${_param:cluster_node01_address} + port: 8078 + params: check + - name: ctl02 + host: ${_param:cluster_node02_address} + port: 8078 + params: check + - name: ctl03 + host: ${_param:cluster_node03_address} + port: 8078 + params: check
\ No newline at end of file diff --git a/mcp/reclass/classes/system/haproxy/proxy/listen/openstack/keystone.yml b/mcp/reclass/classes/system/haproxy/proxy/listen/openstack/keystone.yml new file mode 100644 index 000000000..17e537ecf --- /dev/null +++ b/mcp/reclass/classes/system/haproxy/proxy/listen/openstack/keystone.yml @@ -0,0 +1,42 @@ +parameters: + haproxy: + proxy: + listen: + keystone_public_api: + type: openstack-service + service_name: keystone + binds: + - address: ${_param:cluster_vip_address} + port: 5000 + servers: + - name: ctl01 + host: ${_param:cluster_node01_address} + port: 5000 + params: check inter 10s fastinter 2s downinter 3s rise 3 fall 3 + - name: ctl02 + host: ${_param:cluster_node02_address} + port: 5000 + params: check inter 10s fastinter 2s downinter 3s rise 3 fall 3 + - name: ctl03 + host: ${_param:cluster_node03_address} + port: 5000 + params: check inter 10s fastinter 2s downinter 3s rise 3 fall 3 + keystone_admin_api: + type: openstack-service + service_name: keystone + binds: + - address: ${_param:cluster_vip_address} + port: 35357 + servers: + - name: ctl01 + host: ${_param:cluster_node01_address} + port: 35357 + params: check inter 10s fastinter 2s downinter 3s rise 3 fall 3 + - name: ctl02 + host: ${_param:cluster_node02_address} + port: 35357 + params: check inter 10s fastinter 2s downinter 3s rise 3 fall 3 + - name: ctl03 + host: ${_param:cluster_node03_address} + port: 35357 + params: check inter 10s fastinter 2s downinter 3s rise 3 fall 3
\ No newline at end of file diff --git a/mcp/reclass/classes/system/haproxy/proxy/listen/openstack/murano.yml b/mcp/reclass/classes/system/haproxy/proxy/listen/openstack/murano.yml new file mode 100644 index 000000000..0427820ba --- /dev/null +++ b/mcp/reclass/classes/system/haproxy/proxy/listen/openstack/murano.yml @@ -0,0 +1,18 @@ +parameters: + haproxy: + proxy: + listen: + murano_api: + type: openstack-service + check: false + binds: + - address: ${_param:cluster_vip_address} + port: 8082 + servers: + - name: ${_param:cluster_node01_hostname} + host: ${_param:cluster_node01_address} + port: 8082 + params: check + - name: ${_param:cluster_node02_hostname} + host: ${_param:cluster_node02_address} + port: 8082
\ No newline at end of file diff --git a/mcp/reclass/classes/system/haproxy/proxy/listen/openstack/neutron.yml b/mcp/reclass/classes/system/haproxy/proxy/listen/openstack/neutron.yml new file mode 100644 index 000000000..1f8b4d596 --- /dev/null +++ b/mcp/reclass/classes/system/haproxy/proxy/listen/openstack/neutron.yml @@ -0,0 +1,23 @@ +parameters: + haproxy: + proxy: + listen: + neutron_api: + type: openstack-service + service_name: neutron + binds: + - address: ${_param:cluster_vip_address} + port: 9696 + servers: + - name: ctl01 + host: ${_param:cluster_node01_address} + port: 9696 + params: check inter 10s fastinter 2s downinter 3s rise 3 fall 3 + - name: ctl02 + host: ${_param:cluster_node02_address} + port: 9696 + params: check inter 10s fastinter 2s downinter 3s rise 3 fall 3 + - name: ctl03 + host: ${_param:cluster_node03_address} + port: 9696 + params: check inter 10s fastinter 2s downinter 3s rise 3 fall 3
\ No newline at end of file diff --git a/mcp/reclass/classes/system/haproxy/proxy/listen/openstack/nova-placement.yml b/mcp/reclass/classes/system/haproxy/proxy/listen/openstack/nova-placement.yml new file mode 100644 index 000000000..e3b72b7dc --- /dev/null +++ b/mcp/reclass/classes/system/haproxy/proxy/listen/openstack/nova-placement.yml @@ -0,0 +1,29 @@ +parameters: + haproxy: + proxy: + listen: + nova_placement_api: + mode: http + binds: + - address: ${_param:cluster_vip_address} + port: 8778 + options: + - httpclose + - httplog + health-check: + http: + options: + - expect status 401 + servers: + - name: ctl01 + host: ${_param:cluster_node01_address} + port: 8778 + params: check inter 10s fastinter 2s downinter 3s rise 3 fall 3 + - name: ctl02 + host: ${_param:cluster_node02_address} + port: 8778 + params: check inter 10s fastinter 2s downinter 3s rise 3 fall 3 + - name: ctl03 + host: ${_param:cluster_node03_address} + port: 8778 + params: check inter 10s fastinter 2s downinter 3s rise 3 fall 3 diff --git a/mcp/reclass/classes/system/haproxy/proxy/listen/openstack/nova.yml b/mcp/reclass/classes/system/haproxy/proxy/listen/openstack/nova.yml new file mode 100644 index 000000000..3865a822c --- /dev/null +++ b/mcp/reclass/classes/system/haproxy/proxy/listen/openstack/nova.yml @@ -0,0 +1,61 @@ +parameters: + haproxy: + proxy: + listen: + nova_ec2_api: + type: general-service + service_name: nova + check: false + binds: + - address: ${_param:cluster_vip_address} + port: 8773 + servers: + - name: ctl01 + host: ${_param:cluster_node01_address} + port: 8773 + params: check + - name: ctl02 + host: ${_param:cluster_node02_address} + port: 8773 + params: check + - name: ctl03 + host: ${_param:cluster_node03_address} + port: 8773 + params: check + nova_api: + type: openstack-service + service_name: nova + binds: + - address: ${_param:cluster_vip_address} + port: 8774 + servers: + - name: ctl01 + host: ${_param:cluster_node01_address} + port: 8774 + params: check inter 10s fastinter 2s downinter 3s rise 3 fall 3 + - name: ctl02 + host: ${_param:cluster_node02_address} + port: 8774 + params: check inter 10s fastinter 2s downinter 3s rise 3 fall 3 + - name: ctl03 + host: ${_param:cluster_node03_address} + port: 8774 + params: check inter 10s fastinter 2s downinter 3s rise 3 fall 3 + nova_metadata_api: + type: openstack-service + binds: + - address: ${_param:cluster_vip_address} + port: 8775 + servers: + - name: ctl01 + host: ${_param:cluster_node01_address} + port: 8775 + params: check inter 10s fastinter 2s downinter 3s rise 3 fall 3 + - name: ctl02 + host: ${_param:cluster_node02_address} + port: 8775 + params: check inter 10s fastinter 2s downinter 3s rise 3 fall 3 + - name: ctl03 + host: ${_param:cluster_node03_address} + port: 8775 + params: check inter 10s fastinter 2s downinter 3s rise 3 fall 3 diff --git a/mcp/reclass/classes/system/haproxy/proxy/listen/openstack/novnc.yml b/mcp/reclass/classes/system/haproxy/proxy/listen/openstack/novnc.yml new file mode 100644 index 000000000..78b7d98bd --- /dev/null +++ b/mcp/reclass/classes/system/haproxy/proxy/listen/openstack/novnc.yml @@ -0,0 +1,25 @@ +parameters: + haproxy: + proxy: + listen: + nova_novnc: + type: general-service + service_name: http + check: true + binds: + - address: ${_param:cluster_vip_address} + port: 6080 + servers: + - name: ctl01 + host: ${_param:cluster_node01_address} + port: 6080 + params: check + - name: ctl02 + host: ${_param:cluster_node02_address} + port: 6080 + params: check + - name: ctl03 + host: ${_param:cluster_node03_address} + port: 6080 + params: check + diff --git a/mcp/reclass/classes/system/haproxy/proxy/listen/openstack/sahara.yml b/mcp/reclass/classes/system/haproxy/proxy/listen/openstack/sahara.yml new file mode 100644 index 000000000..3bbf8094c --- /dev/null +++ b/mcp/reclass/classes/system/haproxy/proxy/listen/openstack/sahara.yml @@ -0,0 +1,24 @@ +parameters: + haproxy: + proxy: + listen: + sahara_api: + type: openstack-service + options: + - httplog + binds: + - address: ${_param:cluster_vip_address} + port: 8386 + servers: + - name: ctl01 + host: ${_param:cluster_node01_address} + port: 8386 + params: check inter 10s fastinter 2s downinter 3s rise 3 fall 3 + - name: ctl02 + host: ${_param:cluster_node02_address} + port: 8386 + params: check inter 10s fastinter 2s downinter 3s rise 3 fall 3 + - name: ctl03 + host: ${_param:cluster_node03_address} + port: 8386 + params: check inter 10s fastinter 2s downinter 3s rise 3 fall 3 |