diff --git a/.gitignore b/.gitignore
index 7b0b8e9d19fb0e180bafb2199bab522b2b9a357f..d68d78c14586dee214deb847e2a440af651c5aa7 100644
--- a/.gitignore
+++ b/.gitignore
@@ -7,7 +7,8 @@
 # Ignore files created by ansible-playbook
 *.retry
 /ansible/secrets/
-ansible/rke.log
+/ansible/rke.log
+/ansible/cluster_data/
 test/rke.log
 
 # Virtualenvs for the project
diff --git a/ansible/roles/setup/tasks/rke.yml b/ansible/roles/setup/tasks/rke.yml
index ac8fb7f4ce4c95a5b18f4503ea3af2a7054570d0..e822ba0a1d4a44813b98ec81280b2f4d6a565bcb 100644
--- a/ansible/roles/setup/tasks/rke.yml
+++ b/ansible/roles/setup/tasks/rke.yml
@@ -29,3 +29,11 @@
     state: link
     src: /oas/control/local/rke/kube_config_cluster.yml
     dest: /root/.kube/config
+
+- name: Copy kubectl config to local host
+  tags:
+    - kubectl
+  fetch:
+    src: /oas/control/local/rke/kube_config_cluster.yml
+    dest: cluster_data/kubectl.cfg
+    flat: yes