diff --git a/.gitmodules b/.gitmodules
new file mode 100644
index 0000000000000000000000000000000000000000..09d3e02336a7b6f3ebea1cfa94088fdebc78eb08
--- /dev/null
+++ b/.gitmodules
@@ -0,0 +1,3 @@
+[submodule "functions"]
+	path = functions
+	url = https://github.com/elberfeld/ansible-functions.git
diff --git a/functions b/functions
new file mode 160000
index 0000000000000000000000000000000000000000..a39389768247a5ff4ab7a20cd3424594e61f16fc
--- /dev/null
+++ b/functions
@@ -0,0 +1 @@
+Subproject commit a39389768247a5ff4ab7a20cd3424594e61f16fc