blob: 6f7ef9f27d5f7f949e00efbb7e07ab0fa4617d2f [file] [log] [blame]
Zack Williams845c7ca2020-07-06 17:19:27 -07001---
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 }}"