diff --git a/.gitmodules b/.gitmodules
new file mode 100644
index 0000000..5ad17a5
--- /dev/null
+++ b/.gitmodules
@@ -0,0 +1,3 @@
+[submodule ".trunk/configs"]
+	path = .trunk/configs
+	url = git@github.com:matthewbaggett/Opinionated-Trunk-Configuration.git
diff --git a/.trunk/configs/.hadolint.yaml b/.trunk/configs/.hadolint.yaml
index d700141..be3433f 100644
--- a/.trunk/configs/.hadolint.yaml
+++ b/.trunk/configs/.hadolint.yaml
@@ -1,3 +1,7 @@
 ignored:
   - DL3006
   - DL3008
+  - SC1090
+  - SC1091
+  - SC2043
+  - SC2312
diff --git a/.trunk/configs/.markdownlintignore b/.trunk/configs/.markdownlintignore
deleted file mode 100644
index bf789ea..0000000
--- a/.trunk/configs/.markdownlintignore
+++ /dev/null
@@ -1 +0,0 @@
-LICENCE.md
diff --git a/.trunk/configs/.shellcheckrc b/.trunk/configs/.shellcheckrc
index 8cc03cd..8c7b1ad 100644
--- a/.trunk/configs/.shellcheckrc
+++ b/.trunk/configs/.shellcheckrc
@@ -1,5 +1,6 @@
 enable=all
 source-path=SCRIPTDIR
+disable=SC2154
 
 # If you're having issues with shellcheck following source, disable the errors via:
 # disable=SC1090