Merge "Fixing haproxy-playbook fails when installing on multiple hosts"
This commit is contained in:
commit
b2f8a07e72
@ -226,3 +226,6 @@ swift_system_shell: /bin/bash
|
|||||||
swift_system_comment: swift system user
|
swift_system_comment: swift system user
|
||||||
swift_system_home_folder: "/var/lib/{{ swift_system_user_name }}"
|
swift_system_home_folder: "/var/lib/{{ swift_system_user_name }}"
|
||||||
swift_service_region: "{{ service_region }}"
|
swift_service_region: "{{ service_region }}"
|
||||||
|
|
||||||
|
## HAProxy
|
||||||
|
haproxy_bind_on_non_local: "{% if groups.haproxy_hosts[1] is defined and internal_lb_vip_address != external_lb_vip_address %}True{% else %}False{% endif %}"
|
||||||
|
@ -67,6 +67,7 @@ haproxy_backup_nodes: []
|
|||||||
# - "httplog"
|
# - "httplog"
|
||||||
|
|
||||||
galera_monitoring_user: monitoring
|
galera_monitoring_user: monitoring
|
||||||
|
haproxy_bind_on_non_local: False
|
||||||
|
|
||||||
## haproxy SSL
|
## haproxy SSL
|
||||||
haproxy_ssl: no
|
haproxy_ssl: no
|
||||||
|
@ -24,7 +24,7 @@
|
|||||||
tags:
|
tags:
|
||||||
- haproxy-apt-packages
|
- haproxy-apt-packages
|
||||||
|
|
||||||
- name: Install HAPRoxy Packages
|
- name: Install HAProxy Packages
|
||||||
apt:
|
apt:
|
||||||
pkg: "{{ item }}"
|
pkg: "{{ item }}"
|
||||||
state: latest
|
state: latest
|
||||||
|
@ -13,6 +13,14 @@
|
|||||||
# See the License for the specific language governing permissions and
|
# See the License for the specific language governing permissions and
|
||||||
# limitations under the License.
|
# limitations under the License.
|
||||||
|
|
||||||
|
- name: Make haproxy bindable on non local addresses
|
||||||
|
sysctl:
|
||||||
|
name: net.ipv4.ip_nonlocal_bind
|
||||||
|
value: 1
|
||||||
|
sysctl_set: yes
|
||||||
|
state: present
|
||||||
|
when: haproxy_bind_on_non_local | bool
|
||||||
|
|
||||||
- name: Drop base haproxy config
|
- name: Drop base haproxy config
|
||||||
template:
|
template:
|
||||||
src: "{{ item }}"
|
src: "{{ item }}"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user