--- # The strictest profile, held from the first commit. It is much cheaper than # adopting it later. profile: production exclude_paths: - .git/ - .idea/ # Stack payloads are data — third-party compose and config files copied to the # host verbatim. They are not Ansible content and must not be linted as if # they were. See server/README.md. - server/ skip_list: # The production profile wants role variables prefixed with the role name # (compose_stack_name, compose_stack_networks, ...). compose_stack is internal # to this repository and is never published to Galaxy, and the shorter stack_* # names are what playbooks read as. Documented as a contract in AGENTS.md. - var-naming[no-role-prefix] kinds: - playbook: ansible/playbooks/*.yml - vars: ansible/inventory/group_vars/*.yml - vars: ansible/inventory/host_vars/*.yml - requirements: ansible/requirements.yml