bvansomeren / bvansomeren.acme-le

Uses acme.sh to create certificates, either through webroot or standalone (for example through proxies)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

bvansomeren.acme

Installs acme.sh and issues certificates through Let's Encrypt.

Requirements

Will work with FreeBSD 11 and base.

Role Variables

acme_download_folder: "~/checkouts/"

Where git will check out acme.sh

acme_acme_home_folder: "~/.acme.sh"

Where acme.sh is installed

acme_ssl_folder: "~/ssl/"

Where the certificates are stored

acme_standalone_port: 8080

Which port to listen on in standalone mode (>1024 does not require root)

acme_webroot

Whether to use webroot or standalone

Dependencies

None, though a jail can be helpful

Example Playbook

	- hosts: acme-le
  	  vars:
  	    vhosts:
  	    - server_name: "example.com"
       acme_vhosts: "{{ vhosts }}"
       acme_webroot: no
	  roles:
     - bvansomeren.acme

License

BSD

Author Information

An optional section for the role authors to include contact information, or a website (HTML is not allowed).

About

Uses acme.sh to create certificates, either through webroot or standalone (for example through proxies)

License:BSD 3-Clause "New" or "Revised" License