diff --git a/.yamllint b/.yamllint
index 88276760562cb58bb9bc47fa890e8a3df1125b9b..7c0f15cf782b192e2b80d4eadb9dcbf92b4553bf 100644
--- a/.yamllint
+++ b/.yamllint
@@ -1,5 +1,7 @@
 ---
-# Based on ansible-lint config
+# based on documentation available at
+# https://yamllint.readthedocs.io/en/stable/rules.html
+
 extends: default
 
 rules:
@@ -9,25 +11,13 @@ rules:
   brackets:
     max-spaces-inside: 1
     level: error
-  colons:
-    max-spaces-after: -1
-    level: error
-  commas:
-    max-spaces-after: -1
-    level: error
-  comments: disable
+  comments:
+    min-spaces-from-content: 4
   comments-indentation: disable
-  document-start: disable
-  empty-lines:
-    max: 3
-    level: error
-  hyphens:
-    level: error
-  indentation: disable
-  key-duplicates: enable
+  document-end: disable
+  document-start:
+    level: warning
+  octal-values:
+    forbid-explicit-octal: false
   line-length: disable
-  new-line-at-end-of-file: disable
-  new-lines:
-    type: unix
-  trailing-spaces: disable
-  truthy: disable
+  truthy: enable