| 12345678910111213141516171819202122232425262728293031 |
- - name: haproxy role test
- become: true
- hosts: proxy
- vars:
- haproxy_frontend_mode: 'http'
- haproxy_front_end_port: 80
- haproxy_backend_mode: 'http'
- haproxy_backend_balance_method: 'roundrobin'
- haproxy_backend_servers:
- - name: node1
- address: serverb.lab.example.com:80
- - name: node2
- address: serverc.lab.example.com:80
- roles:
- - geerlingguy.haproxy
- tasks:
- - name: install firewalld
- yum:
- name: firewalld
- state: latest
- - name: start and enable firewalld
- service:
- name: firewalld
- state: started
- enabled: yes
- - name: open port 80
- firewalld:
- port: 80/tcp
- state: enabled
- immediate: yes
- permanent: yes
|