TP44 Teil B: Meta.has_sensitive_variables=False — Job schedulebar machen
Nautobot verweigert das Scheduling von Jobs mit has_sensitive_variables (Default True): "Job may have sensitive input variables". Der Job nimmt nur ein Boolean (dryrun); das CF-Token stammt aus dem Nautobot-Secret, nicht aus einer Job-Variable — daher unbedenklich abschaltbar. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -60,6 +60,10 @@ class CFEstateSync(Job):
|
||||
name = "CF Estate Sync"
|
||||
description = "Cloudflare-Estate (Tunnel/Worker/Access/Hyperdrive/VPC) nach Nautobot syncen (Doku-SSoT)."
|
||||
grouping = "TP44 / Cloudflare"
|
||||
# Nur ein Boolean (dryrun) als Eingabe; das CF-Token kommt aus dem Nautobot-Secret,
|
||||
# nicht aus einer Job-Variable. Ohne diese Zeile (Default True) verweigert Nautobot
|
||||
# das Scheduling: "Job may have sensitive input variables".
|
||||
has_sensitive_variables = False
|
||||
|
||||
# ---------------------------------------------------------------- CF-Pull
|
||||
def _cf_get(self, path):
|
||||
|
||||
Reference in New Issue
Block a user