@itentialopensource/arista-eos-upgrade-iag
Version:
[Deprecated] This Pre-built automation performs a standard software upgrade or downgrade on Arista EOS Switch.
91 lines • 1.93 kB
JSON
{
"tags": [],
"name": "Arista EOS Upgrade Preparation",
"os": "",
"passRule": true,
"ignoreWarnings": true,
"commands": [
{
"command": "copy running-config flash:/cfg_<!job_id!>",
"passRule": true,
"rules": [
{
"rule": "Copy completed successfully.",
"eval": "contains",
"severity": "warning",
"flags": {
"case": true
}
}
]
},
{
"command": "show startup-config | include ! boot system",
"passRule": true,
"rules": [
{
"rule": "<!imageFile!>",
"eval": "!contains",
"severity": "warning",
"flags": {
"case": true
}
}
]
},
{
"command": "show ver | include Software image version:",
"passRule": true,
"rules": [
{
"rule": "",
"eval": "contains",
"severity": "info",
"flags": {
"case": true
}
}
]
},
{
"command": "dir flash:/<!imageFile!>",
"passRule": true,
"rules": [
{
"rule": "No such file or directory",
"eval": "!contains",
"severity": "warning",
"flags": {
"case": true
}
}
]
},
{
"command": "verify /md5 <!imageFile!>",
"passRule": false,
"rules": [
{
"rule": "error",
"eval": "!contains",
"severity": "warning",
"flags": {
"case": true
}
},
{
"rule": "=( <!md5!>\\b)",
"eval": "RegEx",
"severity": "info",
"flags": {
"case": true
}
}
]
}
],
"created": 1635188019096,
"createdBy": "kay.wolfe@itential.com",
"lastUpdated": 1636641618558,
"lastUpdatedBy": "kay.wolfe@itential.com"
}