diff --git a/roles/network_plugin/calico/defaults/main.yml b/roles/network_plugin/calico/defaults/main.yml
index a2b9c852f2ce45ab00acbed14c8817cf9bac800d..9883ad1fd27bf2fc5f11311bd55e51c3e7a30f33 100644
--- a/roles/network_plugin/calico/defaults/main.yml
+++ b/roles/network_plugin/calico/defaults/main.yml
@@ -45,6 +45,9 @@ calico_felix_prometheusprocessmetricsenabled: "true"
 calico_upgrade_enabled: true
 calico_upgrade_version: v1.0.5
 
+# Set the agent log level. Can be debug, warning, info or fatal
+calico_loglevel: info
+
 # Should calico ignore kernel's RPF check setting,
 # see https://github.com/projectcalico/felix/blob/ab8799eaea66627e5db7717e62fca61fd9c08646/python/calico/felix/config.py#L198
 calico_node_ignorelooserpf: false
diff --git a/roles/network_plugin/calico/templates/calico-node.yml.j2 b/roles/network_plugin/calico/templates/calico-node.yml.j2
index 4ce24a476bfe48e5fc2584d16919ee0f6d73770e..2090372fbf46b5962de206c8ad028e7b0c770389 100644
--- a/roles/network_plugin/calico/templates/calico-node.yml.j2
+++ b/roles/network_plugin/calico/templates/calico-node.yml.j2
@@ -88,7 +88,7 @@ spec:
               value: "false"
             # Set Felix logging to "info"
             - name: FELIX_LOGSEVERITYSCREEN
-              value: "info"
+              value: "{{ calico_loglevel }}"
             # Set MTU for tunnel device used if ipip is enabled
 {% if calico_mtu is defined %}
             - name: FELIX_IPINIPMTU