All scripts
isp
Intermediate
2–5 min
T-ISP-031 · Change-Window Validator
Gate a planned change against NOC rules: verify the current time falls within an approved maintenance window, no conflicting freeze is active, and required pre-checks (no active P1, backups present) pass before authorizing execution.
Cisco IOS/XE
Juniper Junos
Arista EOS
You're viewing a preview
The full script, parameters, and execution console are available with a free account.
Already have access? Sign in →
Capabilities
- Maintenance-window check
- Freeze-period block
- Active-incident gate
- Backup presence check
- Approver validation
- Go/no-go verdict
Required inputs
Parameters the script accepts. Defaults shown; some are vendor- or context-gated.
| Parameter | Type | Default | Notes |
|---|---|---|---|
Timezone (IANA) tz | string | UTC | — |
Require backup (true|false) require_backup | string | true | — |
Sample inventory schema
Authoritative shape of the device/policy data this script consumes.
No bundled inventory sample. The script accepts standard device lists (CSV/YAML) with hostname, mgmt IP, vendor, and credentials.
Expected output
Reference terminal output the script should produce — used as a stylistic and structural target.
terminal
2026-06-16 02:00:00 INFO Evaluating change CHG-4821 at 2026-06-16T02:00:00Z 2026-06-16 02:00:00 INFO Window OK: within Sat 01:00-05:00 UTC 2026-06-16 02:00:00 INFO No active freeze, no P1 incidents, backup present 2026-06-16 02:00:00 INFO VERDICT: GO