- name: install haproxy apt: name: haproxy - name: create config dir file: state: directory path: "{{ item }}" owner: root group: root mode: 0755 with_items: - /etc/haproxy - name: install haproxy config template: src: haproxy.cfg.j2 dest: /etc/haproxy/haproxy.cfg owner: root group: root mode: 0644 - name: install TLS certificate copy: content: "{{ tls_certificate }}" dest: /etc/ssl/ick.pem owner: root group: root mode: 0600 - name: enable and start haproxy service: name: "{{ item }}" state: restarted enabled: yes with_items: - haproxy