diff --git a/roles/kubernetes/master/tasks/main.yml b/roles/kubernetes/master/tasks/main.yml
index 2c669c46dd98ea65feec9a8cf131c71de13726d7..dadef4bf5dc9c238f3f540d19f1ab34b7e3ec280 100644
--- a/roles/kubernetes/master/tasks/main.yml
+++ b/roles/kubernetes/master/tasks/main.yml
@@ -34,9 +34,9 @@
 
 - meta: flush_handlers
 
-- name: copy kube system namespace manifest
-  copy:
-    src: namespace.yml
+- name: Write kube system namespace manifest
+  template:
+    src: namespace.j2
     dest: "{{kube_config_dir}}/{{system_namespace}}-ns.yml"
   run_once: yes
   when: inventory_hostname == groups['kube-master'][0]
diff --git a/roles/kubernetes/master/files/namespace.yml b/roles/kubernetes/master/templates/namespace.j2
similarity index 100%
rename from roles/kubernetes/master/files/namespace.yml
rename to roles/kubernetes/master/templates/namespace.j2