mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2026-11-06 10:59:59 +00:00
* .pre-commit-config.yaml: add 6 scoped lint hooks (lint-action, lint-ansible, lint-python, lint-shellcheck, lint-markdown, lint-galaxy) with `files:` patterns so a markdown-only commit no longer triggers ansible-lint or galaxy-importer. Aggregate make-test, make-test-lint (md-only branch) and pre-push make-test-external are kept. * Makefile: drop `lint` from the `make test` dependency chain. Per-file- type lint stages now live exclusively in pre-commit; running them again from `make test` would just duplicate work. * scripts/lint/autoformat.sh: add markdownlint-cli2 --fix and ansible-lint --fix passes alongside ruff/shfmt/shellcheck. * roles/svc-db-openldap/meta/main.yml: collapse the wrapped description into a single line (still under Galaxy's 255-char limit). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
19 lines
421 B
YAML
19 lines
421 B
YAML
---
|
|
# Package name in pkgmgr
|
|
dotlinker_package_name: "doli"
|
|
|
|
# Binary name
|
|
dotlinker_cli_name: "doli"
|
|
|
|
# If true, doli add will use --replace
|
|
dotlinker_replace: true
|
|
|
|
# If true, run doli pull after registering mappings
|
|
dotlinker_apply: true
|
|
|
|
# Default config path (can be overridden by caller)
|
|
dotlinker_config_path: "~/.config/dotlinker/config.yaml"
|
|
|
|
# Mappings provided by caller (list of dicts)
|
|
dotlinker_mappings: []
|