diff --git a/config/neovim/lua/opdavies/lsp/init.lua b/config/neovim/lua/opdavies/lsp/init.lua
index ce393264..53245d5d 100644
--- a/config/neovim/lua/opdavies/lsp/init.lua
+++ b/config/neovim/lua/opdavies/lsp/init.lua
@@ -60,6 +60,14 @@ lspconfig.tailwindcss.setup({
   },
 })
 
+lspconfig.yamlls.setup({
+  settings = {
+    yaml = {
+      keyOrdering = false,
+    }
+  }
+})
+
 vim.diagnostic.config({
   virtual_text = true,
 })