summaryrefslogtreecommitdiffstats
path: root/src/ansiblelint/rules/meta_no_tags.md
diff options
context:
space:
mode:
Diffstat (limited to 'src/ansiblelint/rules/meta_no_tags.md')
-rw-r--r--src/ansiblelint/rules/meta_no_tags.md22
1 files changed, 22 insertions, 0 deletions
diff --git a/src/ansiblelint/rules/meta_no_tags.md b/src/ansiblelint/rules/meta_no_tags.md
new file mode 100644
index 0000000..9518549
--- /dev/null
+++ b/src/ansiblelint/rules/meta_no_tags.md
@@ -0,0 +1,22 @@
+# meta-no-tags
+
+This rule checks role metadata for tags with special characters.
+Always use lowercase numbers and letters for tags in the `meta/main.yml` file.
+
+## Problematic Code
+
+```yaml
+---
+# Metadata tags contain upper-case letters and special characters.
+galaxy_info:
+ galaxy_tags: [MyTag#1, MyTag&^-]
+```
+
+## Correct Code
+
+```yaml
+---
+# Metadata tags contain only lowercase letters and numbers.
+galaxy_info:
+ galaxy_tags: [mytag1, mytag2]
+```