diff --git a/roles/kubernetes-apps/ansible/defaults/main.yml b/roles/kubernetes-apps/ansible/defaults/main.yml
index bf819baa6233dda5515a0524f97b86c260924417..55a015d5be7c0f8c0f4532d627216a3748a3d311 100644
--- a/roles/kubernetes-apps/ansible/defaults/main.yml
+++ b/roles/kubernetes-apps/ansible/defaults/main.yml
@@ -53,3 +53,4 @@ dashboard_tls_cert_file: dashboard.crt
 
 # Override dashboard default settings
 dashboard_token_ttl: 900
+dashboard_skip_login: false
diff --git a/roles/kubernetes-apps/ansible/templates/dashboard.yml.j2 b/roles/kubernetes-apps/ansible/templates/dashboard.yml.j2
index 8213c8e58aad95376f1738a6f5a84d1fc2e038a3..6376e93f98e8f3d711753b02fcb83222d12dff79 100644
--- a/roles/kubernetes-apps/ansible/templates/dashboard.yml.j2
+++ b/roles/kubernetes-apps/ansible/templates/dashboard.yml.j2
@@ -163,6 +163,9 @@ spec:
           - --tls-cert-file={{ dashboard_tls_cert_file }}
 {% else %}
           - --auto-generate-certificates
+{% endif %}
+{% if dashboard_skip_login %}
+          - --enable-skip-login
 {% endif %}
           - --authentication-mode=token{% if kube_basic_auth|default(false) %},basic{% endif %}
           # Uncomment the following line to manually specify Kubernetes API server Host