diff --git a/roles/kubernetes/master/templates/kubeadm-config.v1alpha2.yaml.j2 b/roles/kubernetes/master/templates/kubeadm-config.v1alpha2.yaml.j2
index 1ea3fc65f176267e96188a126a64e8550c032c2f..76f1338ea9245e43cec81333edcafc3401e4fe42 100644
--- a/roles/kubernetes/master/templates/kubeadm-config.v1alpha2.yaml.j2
+++ b/roles/kubernetes/master/templates/kubeadm-config.v1alpha2.yaml.j2
@@ -83,12 +83,15 @@ apiServerExtraArgs:
 {% endif %}
   allow-privileged: "true"
 {% if kubernetes_audit %}
-  audit-log-path: {{ audit_log_path }}
+  audit-log-path: "{{ audit_log_path }}"
   audit-log-maxage: "{{ audit_log_maxage }}"
   audit-log-maxbackup: "{{ audit_log_maxbackups }}"
   audit-log-maxsize: "{{ audit_log_maxsize }}"
   audit-policy-file: {{ audit_policy_file }}
 {% endif %}
+{% if kube_feature_gates %}
+  feature-gates: {{ kube_feature_gates|join(',') }}
+{% endif %}
 {% for key in kube_kubeadm_apiserver_extra_args %}
   {{ key }}: "{{ kube_kubeadm_apiserver_extra_args[key] }}"
 {% endfor %}
@@ -114,9 +117,6 @@ apiServerExtraVolumes:
   writable: true
 {% endif %}
 {% endif %}
-{% if kube_feature_gates %}
-  feature-gates: {{ kube_feature_gates|join(',') }}
-{% endif %}
 {% for key in kube_kubeadm_controller_extra_args %}
   {{ key }}: "{{ kube_kubeadm_controller_extra_args[key] }}"
 {% endfor %}