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"
|
name = "CF Estate Sync"
|
||||||
description = "Cloudflare-Estate (Tunnel/Worker/Access/Hyperdrive/VPC) nach Nautobot syncen (Doku-SSoT)."
|
description = "Cloudflare-Estate (Tunnel/Worker/Access/Hyperdrive/VPC) nach Nautobot syncen (Doku-SSoT)."
|
||||||
grouping = "TP44 / Cloudflare"
|
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
|
# ---------------------------------------------------------------- CF-Pull
|
||||||
def _cf_get(self, path):
|
def _cf_get(self, path):
|
||||||
|
|||||||
Reference in New Issue
Block a user