diff --git a/roles/certbot/tasks/main.yml b/roles/certbot/tasks/main.yml index 377a0ad2d784c1afd5f3d6876519952771dffe7f..7ac568b9df6fbbb0565ebdc5651703b034c874d5 100644 --- a/roles/certbot/tasks/main.yml +++ b/roles/certbot/tasks/main.yml @@ -34,3 +34,6 @@ src: "letsencrypt/conf.d/certname.ini.j2" dest: "/etc/letsencrypt/conf.d/{{ certbot.certname }}.ini" mode: 0644 + +- name: Run certbot + command: certbot --non-interactive --config /etc/letsencrypt/conf.d/{{ certbot.certname }}.ini certonly \ No newline at end of file diff --git a/roles/certbot/templates/letsencrypt/conf.d/certname.ini.j2 b/roles/certbot/templates/letsencrypt/conf.d/certname.ini.j2 index 1f8350b72f7c1b19b123cb553d470daef8d63bc1..cbf247b455d83234ce51f81f823da55efa184ab7 100644 --- a/roles/certbot/templates/letsencrypt/conf.d/certname.ini.j2 +++ b/roles/certbot/templates/letsencrypt/conf.d/certname.ini.j2 @@ -15,6 +15,9 @@ email = {{ certbot.mail }} # Uncomment to use a text interface instead of ncurses text = True +# Yes I want to sell my soul and my guinea pig. +agree-tos = True + # Use DNS-01 challenge authenticator = dns-rfc2136 dns-rfc2136-credentials = /etc/letsencrypt/rfc2136.ini