All scripts
isp
Advanced
2–6 min
T-ISP-019 · Managed CPE Config Generator
Generate day-0 managed-CPE configurations from a service template: WAN/LAN addressing, NAT, DHCP, default route, management ACL, and SNMP/NetFlow export — rendered per customer without touching the device.
Cisco IOS/XE
Juniper Junos
MikroTik
You're viewing a preview
The full script, parameters, and execution console are available with a free account.
Already have access? Sign in →
Capabilities
- Day-0 CPE template
- WAN/LAN + NAT + DHCP
- Management ACL hardening
- SNMP/NetFlow export
- Per-customer rendering
- Config file output
Required inputs
Parameters the script accepts. Defaults shown; some are vendor- or context-gated.
| Parameter | Type | Default | Notes |
|---|---|---|---|
DHCP DNS server dns | string | 9.9.9.9 | — |
Output directory out_dir | string | cpe-configs | — |
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-15 12:00:01 INFO Loaded 14 customers from customers.csv 2026-06-15 12:00:01 INFO Rendered cpe-configs/ACME_cpe.cfg (61 lines) 2026-06-15 12:00:01 INFO Rendered cpe-configs/GLOBEX_cpe.cfg (61 lines) 2026-06-15 12:00:01 INFO 14 configs written, 0 errors