mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2026-11-10 04:36:40 +00:00
Four system scripts (wsl2-systemd-enable, wsl-dns-setup, tls-trust
linux/wsl2) sourced scripts/meta/env/{runtime,defaults}.sh — both
collapsed into load.sh by the SPOT refactor (80c396b8). Route them
through load.sh so INFINITO_IS_WSL2/INFINITO_CONTAINER resolve via
the generated .env.
Also rename the CoreDNS template placeholders to the INFINITO_*
namespace: \${IP4}/\${DOMAIN_RE} -> \${INFINITO_IP4}/\${INFINITO_DOMAIN_RE}.
env/ci.env carries the prefixed names since the env-prefix lint
(22cf6f38f), so envsubst was rendering empty answers — NXDOMAIN on
every CoreDNS query, breaking test-dns.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
TLS Administration Scripts 🔒
This directory contains scripts for managing TLS/PKI concerns in the Infinito Nexus development environment. For the canonical Make target index that invokes these helpers, see make.md.
Subdirectories 📁
trust/ 🔐
Scripts for installing the Infinito self-signed Root CA into the trust stores of the developer's machine.
linux.sh. installs the CA into the Linux system trust storewsl2.sh. installs the CA into the Windows trust store and updates the Windows hosts file (WSL2 only)
Related 🔗
roles/sys-ca-selfsigned/. role that generates the self-signed Root CA inside the container