- 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