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