All scripts
analysis
Expert
~6 min
NETCONF Bulk Config Manager
YANG-schema validated NETCONF configuration management: candidate datastore transactions, edit-config with rollback-on-error, schema validation before push, batch multi-device transactions with atomic commit.
cisco-iosxr
juniper
arista
You're viewing a preview
The full script, parameters, and execution console are available with a free account.
Already have access? Sign in โ
Capabilities
- NETCONF
- YANG
- ncclient
- Candidate
- Rollback
- YANG schema validation
Required inputs
Parameters the script accepts. Defaults shown; some are vendor- or context-gated.
| Parameter | Type | Default | Notes |
|---|---|---|---|
Dry Run dry_run | bool | true | โ |
Rollback On Failure rollback_on_fail | bool | 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
[INFO] Targeting 24 devices with payload candidate.xml [OK] Validated against YANG model openconfig-interfaces [INFO] Dry-run diffs computed for all 24 devices [CRIT] R5: candidate-config validation FAILED โ rolling back [OK] 23/24 commits successful, 1 rolled back