--- # This ansible-playbook installs letsencrypt certs # # What it does: # - registers LE account # - requests/creates first-time certificates # - requests new certs if list of domains changed ## # REVIEW/EDIT THE VARS BELOW BEFORE RUNNING! # ALL DOMAINS MUST BE REGISTERED FOR TARGET HOST IN DNS! # # It will normally be run like this: # # ansible-playbook -b -i h8.waeup.org, letsencrypt.yml # - hosts: h8.waeup.org vars: letsencrypt_email: 'uli@gnufix.de' letsencrypt_domains: 'h8.waeup.org,waeup.org,www.waeup.org,svn.waeup.org,trac.waeup.org,aaue-trac.waeup.org,coewarri-trac.waeup.org,dspg-trac.waeup.org,edopoly-trac.waeup.org, fceokene-trac.waeup.org,iuokada-trac.waeup.org,moodle-trac.waeup.org,uniben-trac.waeup.org,v1.waeup.org,v2.waeup.org,v3.waeup.org,v4.waeup.org,v5.waeup.org,v6.waeup.org,elearning.waeup.org,gopinkdreams.com,www.gopinkdreams.com,cdl.uniben.edu' # set to true if you got some LE certs already, but the list of domains expanded letsencrypt_expand_domains: true roles: - letsencrypt