diff --git a/cesnet-central/playbooks/files/helm_repos.fact b/cesnet-central/playbooks/files/etc/ansible/facts.d/helm_repos.fact
similarity index 100%
rename from cesnet-central/playbooks/files/helm_repos.fact
rename to cesnet-central/playbooks/files/etc/ansible/facts.d/helm_repos.fact
diff --git a/cesnet-central/playbooks/files/k8s-cheats.sh b/cesnet-central/playbooks/files/etc/profile.d/k8s-cheats.sh
similarity index 100%
rename from cesnet-central/playbooks/files/k8s-cheats.sh
rename to cesnet-central/playbooks/files/etc/profile.d/k8s-cheats.sh
diff --git a/cesnet-central/playbooks/files/xfs-quotas.sh b/cesnet-central/playbooks/files/usr/local/bin/xfs-quotas.sh
similarity index 100%
rename from cesnet-central/playbooks/files/xfs-quotas.sh
rename to cesnet-central/playbooks/files/usr/local/bin/xfs-quotas.sh
diff --git a/cesnet-central/playbooks/k8s.yaml b/cesnet-central/playbooks/k8s.yaml
index c5629a7d0d4be633ef61c7efa56ca8145bd7fdd5..26daba2a6ce0c491beecb566efb487450f4c2bca 100644
--- a/cesnet-central/playbooks/k8s.yaml
+++ b/cesnet-central/playbooks/k8s.yaml
@@ -120,7 +120,7 @@
     - name: Quota script
       copy:
         dest: /usr/local/bin/xfs-quotas.sh
-        src: files/xfs-quotas.sh
+        src: files/usr/local/bin/xfs-quotas.sh
         mode: 0755
         owner: root
         group: root
@@ -165,7 +165,7 @@
     - name: Site k8s cheat sheets
       copy:
         dest: /etc/profile.d/k8s-cheats.sh
-        src: files/k8s-cheats.sh
+        src: files//etc/profile.d/k8s-cheats.sh
         mode: preserve
 
 - name: K8s network deployment
@@ -257,7 +257,7 @@
         state: "directory"
     - name: Create helm repos custom fact
       copy:
-        src: files/helm_repos.fact
+        src: files/etc/ansible/facts.d/helm_repos.fact
         dest: /etc/ansible/facts.d/helm_repos.fact
         mode: 0755
     - name: Reload custom facts
diff --git a/cesnet-mcc/playbooks/files/etc b/cesnet-mcc/playbooks/files/etc
new file mode 120000
index 0000000000000000000000000000000000000000..0246be913dbc7ac1356557aeaea56586090a9018
--- /dev/null
+++ b/cesnet-mcc/playbooks/files/etc
@@ -0,0 +1 @@
+../../../cesnet-central/playbooks/files/etc
\ No newline at end of file
diff --git a/cesnet-mcc/playbooks/files/helm_repos.fact b/cesnet-mcc/playbooks/files/helm_repos.fact
deleted file mode 120000
index 94d2856ed013223d9684d8d3e5021efe2c9c648d..0000000000000000000000000000000000000000
--- a/cesnet-mcc/playbooks/files/helm_repos.fact
+++ /dev/null
@@ -1 +0,0 @@
-../../../cesnet-central/playbooks/files/helm_repos.fact
\ No newline at end of file
diff --git a/cesnet-mcc/playbooks/files/k8s-cheats.sh b/cesnet-mcc/playbooks/files/k8s-cheats.sh
deleted file mode 120000
index d20f90ff8514cfb786c0ab8b494df4886d890e6c..0000000000000000000000000000000000000000
--- a/cesnet-mcc/playbooks/files/k8s-cheats.sh
+++ /dev/null
@@ -1 +0,0 @@
-../../../cesnet-central/playbooks/files/k8s-cheats.sh
\ No newline at end of file
diff --git a/cesnet-mcc/playbooks/files/usr b/cesnet-mcc/playbooks/files/usr
new file mode 120000
index 0000000000000000000000000000000000000000..47d6e90bda80faad59fb48ffd8671c78c82ae1eb
--- /dev/null
+++ b/cesnet-mcc/playbooks/files/usr
@@ -0,0 +1 @@
+../../../cesnet-central/playbooks/files/usr
\ No newline at end of file
diff --git a/cesnet-mcc/playbooks/files/xfs-quotas.sh b/cesnet-mcc/playbooks/files/xfs-quotas.sh
deleted file mode 120000
index 5330cad707943f9cedf9e0d1e519b123c7c4ac3e..0000000000000000000000000000000000000000
--- a/cesnet-mcc/playbooks/files/xfs-quotas.sh
+++ /dev/null
@@ -1 +0,0 @@
-../../../cesnet-central/playbooks/files/xfs-quotas.sh
\ No newline at end of file
diff --git a/staging/playbooks/files/etc b/staging/playbooks/files/etc
new file mode 120000
index 0000000000000000000000000000000000000000..0246be913dbc7ac1356557aeaea56586090a9018
--- /dev/null
+++ b/staging/playbooks/files/etc
@@ -0,0 +1 @@
+../../../cesnet-central/playbooks/files/etc
\ No newline at end of file
diff --git a/staging/playbooks/files/helm_repos.fact b/staging/playbooks/files/helm_repos.fact
deleted file mode 120000
index 94d2856ed013223d9684d8d3e5021efe2c9c648d..0000000000000000000000000000000000000000
--- a/staging/playbooks/files/helm_repos.fact
+++ /dev/null
@@ -1 +0,0 @@
-../../../cesnet-central/playbooks/files/helm_repos.fact
\ No newline at end of file
diff --git a/staging/playbooks/files/k8s-cheats.sh b/staging/playbooks/files/k8s-cheats.sh
deleted file mode 120000
index d20f90ff8514cfb786c0ab8b494df4886d890e6c..0000000000000000000000000000000000000000
--- a/staging/playbooks/files/k8s-cheats.sh
+++ /dev/null
@@ -1 +0,0 @@
-../../../cesnet-central/playbooks/files/k8s-cheats.sh
\ No newline at end of file
diff --git a/staging/playbooks/files/usr b/staging/playbooks/files/usr
new file mode 120000
index 0000000000000000000000000000000000000000..47d6e90bda80faad59fb48ffd8671c78c82ae1eb
--- /dev/null
+++ b/staging/playbooks/files/usr
@@ -0,0 +1 @@
+../../../cesnet-central/playbooks/files/usr
\ No newline at end of file
diff --git a/staging/playbooks/files/xfs-quotas.sh b/staging/playbooks/files/xfs-quotas.sh
deleted file mode 120000
index 5330cad707943f9cedf9e0d1e519b123c7c4ac3e..0000000000000000000000000000000000000000
--- a/staging/playbooks/files/xfs-quotas.sh
+++ /dev/null
@@ -1 +0,0 @@
-../../../cesnet-central/playbooks/files/xfs-quotas.sh
\ No newline at end of file
diff --git a/testing/playbooks/files/etc b/testing/playbooks/files/etc
new file mode 120000
index 0000000000000000000000000000000000000000..0246be913dbc7ac1356557aeaea56586090a9018
--- /dev/null
+++ b/testing/playbooks/files/etc
@@ -0,0 +1 @@
+../../../cesnet-central/playbooks/files/etc
\ No newline at end of file
diff --git a/testing/playbooks/files/helm_repos.fact b/testing/playbooks/files/helm_repos.fact
deleted file mode 120000
index 94d2856ed013223d9684d8d3e5021efe2c9c648d..0000000000000000000000000000000000000000
--- a/testing/playbooks/files/helm_repos.fact
+++ /dev/null
@@ -1 +0,0 @@
-../../../cesnet-central/playbooks/files/helm_repos.fact
\ No newline at end of file
diff --git a/testing/playbooks/files/k8s-cheats.sh b/testing/playbooks/files/k8s-cheats.sh
deleted file mode 120000
index d20f90ff8514cfb786c0ab8b494df4886d890e6c..0000000000000000000000000000000000000000
--- a/testing/playbooks/files/k8s-cheats.sh
+++ /dev/null
@@ -1 +0,0 @@
-../../../cesnet-central/playbooks/files/k8s-cheats.sh
\ No newline at end of file
diff --git a/testing/playbooks/files/usr b/testing/playbooks/files/usr
new file mode 120000
index 0000000000000000000000000000000000000000..47d6e90bda80faad59fb48ffd8671c78c82ae1eb
--- /dev/null
+++ b/testing/playbooks/files/usr
@@ -0,0 +1 @@
+../../../cesnet-central/playbooks/files/usr
\ No newline at end of file
diff --git a/testing/playbooks/files/xfs-quotas.sh b/testing/playbooks/files/xfs-quotas.sh
deleted file mode 120000
index 5330cad707943f9cedf9e0d1e519b123c7c4ac3e..0000000000000000000000000000000000000000
--- a/testing/playbooks/files/xfs-quotas.sh
+++ /dev/null
@@ -1 +0,0 @@
-../../../cesnet-central/playbooks/files/xfs-quotas.sh
\ No newline at end of file