{
  "tags": [],
  "name": "Arista EOS Upgrade",
  "passRule": true,
  "prepostCommands": [
    {
      "preRawCommand": "show ver | include Software image version:",
      "postRawCommand": "show ver | include Software image version:",
      "passRule": true,
      "rules": [
        {
          "type": "!matches",
          "preRegex": "Software image version:\\s.+",
          "postRegex": "Software image version:\\s.+",
          "evaluator": "!=",
          "severity": "info",
          "preRegexNumberOfLinesMatched": 1,
          "preRegexFirstMatchGroups": [
            "Software image version: 4.26.2F"
          ],
          "postRegexNumberOfLinesMatched": 1,
          "postRegexFirstMatchGroups": [
            "Software image version: 4.26.2F"
          ],
          "flags": {
            "case": false,
            "multiline": false,
            "global": false
          }
        }
      ],
      "preCommandResHTML": "Test a command or the template to get results here",
      "postCommandResHTML": "Test a command or the template to get results here",
      "preCommandValue": "show ver | include Software image version:",
      "postCommandValue": "show ver | include Software image version:",
      "preCommandRes": "Software image version: 4.26.2F",
      "postCommandRes": "Software image version: 4.26.2F"
    },
    {
      "preRawCommand": "show clock",
      "postRawCommand": "show clock",
      "passRule": true,
      "rules": [
        {
          "type": "!matches",
          "preRegex": "",
          "postRegex": "",
          "evaluator": "=",
          "severity": "error"
        }
      ],
      "preCommandResHTML": "Test a command or the template to get results here",
      "postCommandResHTML": "Test a command or the template to get results here"
    },
    {
      "preRawCommand": "show running-config",
      "postRawCommand": "show running-config",
      "passRule": true,
      "rules": [
        {
          "type": "!matches",
          "preRegex": "",
          "postRegex": "",
          "evaluator": "=",
          "severity": "info"
        }
      ],
      "preCommandResHTML": "Test a command or the template to get results here",
      "postCommandResHTML": "Test a command or the template to get results here"
    },
    {
      "preRawCommand": "show ntp status",
      "postRawCommand": "show ntp status",
      "passRule": true,
      "rules": [
        {
          "type": "matches",
          "preRegex": "",
          "postRegex": "",
          "evaluator": "=",
          "severity": "error"
        }
      ],
      "preCommandResHTML": "Test a command or the template to get results here",
      "postCommandResHTML": "Test a command or the template to get results here"
    }
  ],
  "created": 1634222635697,
  "createdBy": "kay.wolfe@itential.com",
  "lastUpdated": 1641860806916,
  "lastUpdatedBy": "kay.wolfe@itential.com"
}