Files
infra/ansible/roles/lego/tasks/copy_certs.yaml
2025-12-23 19:18:39 -07:00

36 lines
699 B
YAML

- name: Find certificates to copy
find:
paths: /root/.lego/certificates
recurse: true
patterns:
- "*.crt"
register: certs_to_copy
- name: Copy certificates to nginx ssl directory
copy:
remote_src: true
src: "{{ item.path }}"
dest: /etc/nginx/ssl
owner: nginx
mode: 0600
with_items: "{{ certs_to_copy.files }}"
- name: Find keys to copy
find:
paths: /root/.lego/certificates
recurse: true
patterns:
- "*.key"
register: keys_to_copy
- name: Copy keys to nginx ssl directory
copy:
remote_src: true
src: "{{ item.path }}"
dest: /etc/nginx/ssl
owner: nginx
mode: 0600
with_items: "{{ keys_to_copy.files }}"