diff --git a/roles/grafana/tasks/main.yml b/roles/grafana/tasks/main.yml
index 0ec974c39f230f2b199a5e8154d506b9b735b539..1d928719424dbb9de52a62de71ae8a4858e301a6 100644
--- a/roles/grafana/tasks/main.yml
+++ b/roles/grafana/tasks/main.yml
@@ -33,12 +33,18 @@
     - section: server
       option: root_url
       value: "{{ grafana.root_url }}"
-    - section: session  # This will break with HTTPS
-      option: cookie_secure
-      value: "true"
     - section: analytics
       option: reporting_enabled
       value: "false"
+    - section: analytics
+      option: check_for_updates
+      value: "false"
+    - section: security
+      option: disable_initial_admin_creation
+      value: "true"
+    - section: security
+      option: cookie_secure
+      value: "true"
     - section: snapshots
       option: external_enabled
       value: "false"
@@ -48,6 +54,12 @@
     - section: users
       option: allow_org_create
       value: "false"
+    - section: auth.anonymous
+      option: enabled
+      value: "true"
+    - section: auth.anonymous
+      option: hide_version
+      value: "true"
     - section: auth.basic  # Only LDAP auth
       option: enabled
       value: "false"