main.yml 471 B

12345678910111213141516171819202122232425
  1. ---
  2. - name: Install haproxy
  3. yum:
  4. pkg: haproxy
  5. state: present
  6. - name: Configure haproxy
  7. template:
  8. src: haproxy.cfg.j2
  9. dest: /etc/haproxy/haproxy.cfg
  10. owner: root
  11. group: root
  12. mode: 0644
  13. notify: restart haproxy
  14. - name: Enable and start haproxy
  15. service:
  16. name: haproxy
  17. state: started
  18. enabled: yes
  19. register: start_result
  20. - name: Pause 30 seconds if haproxy was just started
  21. pause: seconds=30
  22. when: start_result | changed