diff --git a/config/neovim/lua/opdavies/lsp/init.lua b/config/neovim/lua/opdavies/lsp/init.lua
index 7533e3d5..0cd1729a 100644
--- a/config/neovim/lua/opdavies/lsp/init.lua
+++ b/config/neovim/lua/opdavies/lsp/init.lua
@@ -77,7 +77,6 @@ local servers = {
   tailwindcss = true,
   tsserver = true,
   vuels = true,
-  yamlls = true,
 
   intelephense = {
     filetypes = { "php", "module", "test", "inc" },
@@ -92,6 +91,14 @@ local servers = {
       },
     },
   },
+
+  yamlls = {
+    settings = {
+      yaml = {
+        keyOrdering = false,
+      }
+    }
+  }
 }
 
 local setup_server = function(server, config)