53 lines
1.2 KiB
YAML
53 lines
1.2 KiB
YAML
![]() |
- name: Create acme.sh dir
|
||
|
ansible.builtin.file:
|
||
|
path: /srv/acme.sh
|
||
|
state: directory
|
||
|
mode: '0755'
|
||
|
|
||
|
- name: Create certs dir if it doesn't exist
|
||
|
ansible.builtin.file:
|
||
|
path: /srv/certs
|
||
|
state: directory
|
||
|
mode: '0755'
|
||
|
|
||
|
- name: Copy over acme.sh.container file
|
||
|
ansible.builtin.copy:
|
||
|
src: ./files/acme.sh.container
|
||
|
dest: /etc/containers/systemd/acme.sh.container
|
||
|
owner: root
|
||
|
group: root
|
||
|
mode: '0644'
|
||
|
|
||
|
- name: Copy over acme.sh reload path file
|
||
|
ansible.builtin.copy:
|
||
|
src: ./acme.sh-reload.path
|
||
|
dest: /etc/systemd/system/acme.sh-reload.path
|
||
|
owner: root
|
||
|
group: root
|
||
|
mode: '0644'
|
||
|
|
||
|
- name: Copy over acme.sh reload service file
|
||
|
ansible.builtin.copy:
|
||
|
src: ./acme.sh-reload.service
|
||
|
dest: /etc/systemd/system/acme.sh-reload.service
|
||
|
owner: root
|
||
|
group: root
|
||
|
mode: '0644'
|
||
|
|
||
|
- name: Run systemctl daemon-reload
|
||
|
ansible.builtin.systemd_service:
|
||
|
daemon_reload: true
|
||
|
|
||
|
- name: Start acme.sh container
|
||
|
ansible.builtin.systemd_service:
|
||
|
name: acme.sh.service
|
||
|
state: restarted
|
||
|
|
||
|
- name: Start acme.sh reload service
|
||
|
ansible.builtin.systemd_service:
|
||
|
name: acme.sh-reload.path
|
||
|
state: started
|
||
|
enabled: true
|
||
|
|
||
|
|