diff --git a/.ansible-lint b/.ansible-lint new file mode 100644 index 0000000..5b52ff6 --- /dev/null +++ b/.ansible-lint @@ -0,0 +1,31 @@ +--- + +# .ansible-lint + +exclude_paths: + - .gitea + +# Ansible-lint does not automatically load rules that have the 'opt-in' tag. + +# You must enable opt-in rules by listing each rule 'id' below. + +enable_list: + - args + - empty-string-compare # opt-in + - no-log-password # opt-in + - no-same-owner # opt-in + - name[prefix] # opt-in + - galaxy-version-incorrect # opt-in +# add yaml here if you want to avoid ignoring yaml checks when yamllint +# library is missing. Normally its absence just skips using that rule. + - yaml +# List of additional kind:pattern to be added at the top of the default +# match list, first match determines the file kind. +kinds: + - playbook: "**/playbooks/*.{yml,yaml}" + - roles: "**/roles/*.{yml,yaml}" + # - galaxy: "**/folder/galaxy.yml" + - tasks: "**/tasks/*.yml" + - vars: "**/*vars/*.yml" + - meta: "**/meta/main.yml" + - yaml: "**/*.yaml-too" diff --git a/.gitea/workflows/ansible-lint.yml b/.gitea/workflows/ansible-lint.yml index d94cb89..d089d74 100644 --- a/.gitea/workflows/ansible-lint.yml +++ b/.gitea/workflows/ansible-lint.yml @@ -25,4 +25,4 @@ jobs: - name: Run ansible-lint run: | - ansible-lint \ No newline at end of file + ansible-lint