push_config
Apply configuration changes to Arista EOS devices with a dry-run diff preview and optional rollback timer for safe commits. Confirm the session to finalize changes.
Instructions
Push configuration to an EOS device via a named configure session.
When dry_run=True (default) shows diffs and aborts — no changes applied. When dry_run=False commits with a rollback timer (default 300 seconds). Call confirm_config_session before the timer expires to finalize.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dry_run | No | ||
| hostname | Yes | ||
| config_path | No | ||
| commit_timer | No | ||
| config_lines | Yes | ||
| session_name | No | mcp-push |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |