diff --git a/group_vars/safouene b/group_vars/safouene index c16e1bc..faabd0b 100644 --- a/group_vars/safouene +++ b/group_vars/safouene @@ -10,7 +10,20 @@ users: haproxy_local_config_path: "reverse-proxy/haproxy.cfg.j2" haproxy_list_tls: - wildcard.felcloud.io -lb_local_config_path: "reverse-proxy/lb.cfg.j2" +haproxy_nbproc: 1 +haproxy_first_tls: "/etc/haproxy/tls/wildcard.felcloud.io.pem" + +haproxy: + frontends: + - mode: tcp + backends: + - name: "{{ k8s_backend_name }}" + frontend: "{{ k8s_frontend_name }}" + mode: tcp + servers: + - "server {{ groups[group][0] }} {{ hostvars[groups[group][0]].ansible_host }}:80 check" + - "server {{ groups[group][1] }} {{ hostvars[groups[group][1]].ansible_host }}:80 check" + - "server {{ groups[group][2] }} {{ hostvars[groups[group][2]].ansible_host }}:80 check" #vars diff --git a/host_vars/haproxy.yml b/host_vars/haproxy.yml new file mode 100644 index 0000000..d12edd6 --- /dev/null +++ b/host_vars/haproxy.yml @@ -0,0 +1,6 @@ +--- +k8s_backend_name: k8s_master_lb +k8s_frontend_name: k8s_master_lb +backend_servers: "{{ k8s_master_groupname }}" +group: "{{ k8s_master_groupname }}" + diff --git a/host_vars/lb1.yml b/host_vars/lb1.yml new file mode 100644 index 0000000..2c78bfd --- /dev/null +++ b/host_vars/lb1.yml @@ -0,0 +1,10 @@ +--- +k8s_backend_name: k8s_worker_lb +k8s_frontend_name: k8s_worker_lb +backend_servers: "{{ k8s_worker_groupname }}" +group: "{{ k8s_worker_groupname }}" + +# BEGIN ANSIBLE MANAGED BLOCK +public_vip_address: + - 38.108.68.241 +# END ANSIBLE MANAGED BLOCK