--- - import_tasks: haproxy-service.yml - import_tasks: haproxy-letsencrypt-acme-sh.yml when: - haproxy_letsencrypt_managed - letsencrypt_acme_sh_install - import_tasks: haproxy-letsencrypt-acmetool.yml when: - haproxy_letsencrypt_managed - letsencrypt_acme_install - import_tasks: haproxy-ssl.yml when: - haproxy_letsencrypt_managed - import_tasks: haproxy-nagios.yml when: - nagios_enabled is defined - nagios_enabled - name: Ensure that haproxy is enabled and started service: name=haproxy state=restarted enabled=yes when: haproxy_enabled ignore_errors: True tags: haproxy - name: Haproxy puts a new rsyslog directive. Restart rsyslog to activate it. Reload is not sufficient service: name=rsyslog state=restarted when: - haproxy_enabled - install_haproxy is changed tags: haproxy - name: Ensure that haproxy is stopped and disabled if needed service: name=haproxy state=stopped enabled=no when: not haproxy_enabled tags: haproxy