43741f17e4f3fc2993f0c0a1425044caf9cd7052
The tangle-deploy.sh is tangled FROM infrastructure.org, but the org block was missing (require 'ob-shell) and org-confirm-babel-evaluate nil. This caused the CrowdSec noweb block (sh src) to evaluate as nil, making crowdsecLapiKey = nil in dynamic.yaml and blocking ALL traffic through the CrowdSec bouncer with 403. Fix the org block so the system is self-consistent: tangle always produces a correct tangle-deploy.sh that can load ob-shell and evaluate noweb blocks without confirmation prompts.
Description
Infrastructure as literate code — tangle to deploy
Languages
Shell
100%