diff --git a/.gitmodules b/.gitmodules
index ec6a63ce6d2e82903f89cc8ad02c96ef5ad395d6..6ddcbc6c87baece8d1ebf50feddc29ab329e5837 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -1,3 +1,9 @@
 [submodule "library"]
 	path = library
 	url = git@github.com:ansibl8s/k8s-ansible-module.git
+[submodule "roles/k8s-common"]
+	path = roles/k8s-common
+	url = git@github.com:ansibl8s/k8s-common.git
+[submodule "roles/k8s-fabric8"]
+	path = roles/k8s-fabric8
+	url = git@github.com:ansibl8s/k8s-fabric8.git
diff --git a/roles/k8s-common b/roles/k8s-common
new file mode 160000
index 0000000000000000000000000000000000000000..8a1b65075407adcb1d2bcdfbdf5d7479bbf6ce71
--- /dev/null
+++ b/roles/k8s-common
@@ -0,0 +1 @@
+Subproject commit 8a1b65075407adcb1d2bcdfbdf5d7479bbf6ce71
diff --git a/roles/k8s-fabric8 b/roles/k8s-fabric8
new file mode 160000
index 0000000000000000000000000000000000000000..1c74cef342ebd5de936caf1a0ad4201216c2222b
--- /dev/null
+++ b/roles/k8s-fabric8
@@ -0,0 +1 @@
+Subproject commit 1c74cef342ebd5de936caf1a0ad4201216c2222b