Zack Williams | 845c7ca | 2020-07-06 17:19:27 -0700 | [diff] [blame] | 1 | --- |
| 2 | # acme handlers/main.yml |
| 3 | # |
| 4 | # SPDX-FileCopyrightText: © 2020 Open Networking Foundation <support@opennetworking.org> |
| 5 | # SPDX-License-Identifier: Apache-2.0 |
| 6 | |
| 7 | - name: install-certs |
| 8 | become: true |
| 9 | become_user: "{{ acmesh_username }}" |
| 10 | command: |
| 11 | chdir: "{{ acmesh_base_dir }}/home/.acme.sh" |
| 12 | cmd: > |
| 13 | ./acme.sh |
| 14 | --install-cert |
| 15 | -d {{ item.cert_names | join (" -d ") }} |
| 16 | --key-file {{ certificate_dir }}/{{ item.cert_names | first }}/privkey.pem |
| 17 | --fullchain-file {{ certificate_dir }}/{{ item.cert_names | first }}/fullchain.pem |
| 18 | --reloadcmd "sudo /bin/systemctl restart {{ webserver_service }}" |
| 19 | with_items: "{{ acme_certs }}" |