TP44 — CF-Estate als Doku-SSoT in Nautobot #33
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Steuerungs-SSoT: Index/Status hier in Gitea; Prosa/Detail im Repo unter
docs/teilprojekte.md(AbschnittTP44).Doku-Kopf auf Live-Stand gebracht (2026-09-08) —
docs/cf-tunnel-mapping.md.Anlass: §10–15 beschrieben das 3-Tunnel-HA
bf-mm/bf-nas/bf-pve, das seit dem TP16.3-Cutover (2026-08-27) nicht mehr existiert und eine Folgesession zu halluzinierten Tunneln/FQDNs verleitet hatte.bf-public/fm/terpene-db+ warp_connectorbf-core-mesh, WARP-Routen10.40.0.0/16→mesh,10.101.0.0/24→fm.<details>-ARCHIV gekapselt (Inhalt unverändert); §17 (terpene-db, aktuell) bleibt sichtbar; §14 Mesh-live-Notiz.Commit
268fd85aufmain.Etappe 2 Teil A ✅ (2026-09-08): IPAM-Prefixe live.
10.40.0.0/16(container, Routebf-core-mesh) +10.101.0.0/24(network, Routefm) angelegt vianautobot/tp44-ipam-prefixes.py. Seeder-Re-Run (tp44-cf-estate-seed.py) hat die zweicloud-network-prefix-assignmentseingehängt — count=2, Idempotenz-Gegenprobe grün.Bleibt WIP: Teil B (CF-API→Nautobot-Sync, driftfrei) offen — eigene Session, Umsetzung noch zu entscheiden (Python-cron empfohlen vs. n8n).
TP44 Teil B ✅ DURCH (2026-09-10)
CF-Estate→Nautobot-Sync läuft als täglicher Nautobot-Job
CFEstateSync(groupingTP44 / Cloudflare),ScheduledJob interval=daily, 03:00Z. Dry-Run + Commit-Run sauber: 4 CloudNetworks / 14 CloudServices, alle CF-Endpoints lesbar, 0 Drift. CF operativer Master, Nautobot read-only Doku-SSoT.Governance (2026-09-09): externe→Nautobot-Syncs = Nautobot-Jobs in
bf-infra/jobs/, in Nautobot geplant, kein Cron/Container.Load-bearing Funde: (1) Repo-Wurzel-
__init__.pynötig — Nautobots Job-Loader (pkgutil.walk_packages) sieht Namespace-Packages nicht; (2)register_jobs()ins Paket-__init__; (3)Meta.has_sensitive_variables=Falsefürs Scheduling; (4) VPC-Identifier istservice_idnichtid. Drift-Korrektur: der Repo-CF_API_TOKENliest sehr wohl 14/14 (nicht der DNS-Token).Detail:
docs/handoff-20260910-tp44-teilb-sync-live.md. TP44 vollständig durch.