Files
role_haproxy/tasks/acmesh.yml
T
2026-10-29 00:49:07 +01:00

27 lines
604 B
YAML

---
# tasks file for haproxy
- name: Install acme.sh
ansible.builtin.apt:
name: acme.sh
become: true
notify: Install cronjob
- name: Ensure to install cronjob
ansible.builtin.command:
argv:
- acme.sh
- --install-cronjob
become: true
- name: Execute acme.sh commands
ansible.builtin.command:
argv: "{{ item.command }}"
creates: "{{ item.must_present | default(omit) }}"
removes: "{{ item.must_absent | default(omit) }}"
become: true
loop: "{{ haproxy_acmesh }}"
loop_control:
label: "{{ item.command | join(' ') }}"
environment: "{{ item.env }}"