configure_master_healthcheck.yml 473 B

1234567891011121314151617181920212223242526
  1. ---
  2. - name: refresh yum cache
  3. command: yum clean all
  4. args:
  5. warn: no
  6. when: ansible_os_family == "RedHat"
  7. - name: install haproxy
  8. package:
  9. name: haproxy
  10. state: present
  11. register: result
  12. until: result is succeeded
  13. retries: 10
  14. delay: 10
  15. - name: configure haproxy
  16. template:
  17. src: master_healthcheck.j2
  18. dest: /etc/haproxy/haproxy.cfg
  19. - name: start and enable haproxy service
  20. service:
  21. name: haproxy
  22. state: started
  23. enabled: yes