nautobot/tp44-cf-sync.py — periodischer Live-Pull der CF-Estate nach Nautobot (ersetzt den Inline-Snapshot des Seeders). Reuse: api() aus caddy/cf-sync.py, Nautobot-Helper des Seeders. - ID-Matching (tunnel_id/app-id/script/service_id) statt Name → rename-fest, keine Duplikate - Merge statt Replace → kuratierte extra_config-Keys bleiben - Verwaisung: extra_config.stale=true statt Hard-Delete; sicher uebersprungen, solange Token-Scope unvollstaendig - 403-tolerant: deckt die 15 lesbaren Objekte driftfrei ab, zieht Hyperdrive/VPC automatisch mit, sobald Token-Scope da ist Dry-Run: 11 Services unveraendert, 4 Networks Enrichment, 0 Duplikate. Offen: Token-Scope (Hyperdrive+VPC) erweitern, dann Full-Sync + Cron-Host. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
14 KiB
14 KiB