This repo contains Ansible playbooks, Bash scripts, and OpenTofu configurations for things in my HomeLab.
Ensure podman works and docker CLI works with podman engine:
brew install podman docker
podman machine init
podman machine start
sudo podman-mac-helperPull megalinter image:
docker pull docker.io/oxsecurity/megalinter:v8Create MegaLinter config:
npx mega-linter-runner --installAdd pre-commit hook:
prek installRun pre-commit hook:
prekUpgrade pre-commit hook:
prek autoupdate --freezeThe prek hook uses megalinter-full as the container name. If it is already started and you cancel it, you need to remove that container:
docker container stop megalinter-full