[
  {
    "id": "reconfigure-the-server's-hostname",
    "uri": "features/finishing/srv_rename_hostname.feature",
    "keyword": "Feature",
    "name": "Reconfigure the server's hostname",
    "description": "  As admin user\n  In order to change the server's hostname\n  I want to use the tool spacewalk-hostname-rename.",
    "line": 12,
    "tags": [
      {
        "name": "@skip_if_github_validation",
        "line": 9
      },
      {
        "name": "@skip_if_cloud",
        "line": 10
      },
      {
        "name": "@skip_if_containerized_server",
        "line": 11
      }
    ],
    "elements": [
      {
        "id": "reconfigure-the-server's-hostname;log-in-as-admin-user",
        "keyword": "Scenario",
        "name": "Log in as admin user",
        "description": "",
        "line": 17,
        "type": "scenario",
        "steps": [
          {
            "keyword": "Given ",
            "name": "I am authorized for the \"Admin\" section",
            "line": 18,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:486"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@skip_if_github_validation",
            "line": 9
          },
          {
            "name": "@skip_if_cloud",
            "line": 10
          },
          {
            "name": "@skip_if_containerized_server",
            "line": 11
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 55227
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 29367
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 10810
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:277"
            },
            "result": {
              "status": "passed",
              "duration": 6114
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-06-21 22:10:08 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:316"
            },
            "result": {
              "status": "passed",
              "duration": 280725
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:331"
            },
            "result": {
              "status": "passed",
              "duration": 17887
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:768"
            },
            "result": {
              "status": "skipped",
              "duration": 103202
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:778"
            },
            "result": {
              "status": "passed",
              "duration": 6857
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:783"
            },
            "result": {
              "status": "skipped",
              "duration": 50872
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 0 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 184050
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 16171
            }
          }
        ]
      },
      {
        "id": "reconfigure-the-server's-hostname;change-hostname-and-reboot-server",
        "keyword": "Scenario",
        "name": "Change hostname and reboot server",
        "description": "",
        "line": 20,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I change the server's short hostname from hosts and hostname files",
            "line": 21,
            "match": {
              "location": "features/step_definitions/command_steps.rb:1670"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I reboot the server through SSH",
            "line": 22,
            "match": {
              "location": "features/step_definitions/command_steps.rb:1622"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I run spacewalk-hostname-rename command on the server",
            "line": 23,
            "match": {
              "location": "features/step_definitions/command_steps.rb:1690"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@skip_if_github_validation",
            "line": 9
          },
          {
            "name": "@skip_if_cloud",
            "line": 10
          },
          {
            "name": "@skip_if_containerized_server",
            "line": 11
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 15197
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 17378
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 10180
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:277"
            },
            "result": {
              "status": "passed",
              "duration": 10309
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-06-21 22:10:08 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:316"
            },
            "result": {
              "status": "passed",
              "duration": 191554
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:331"
            },
            "result": {
              "status": "passed",
              "duration": 14224
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:768"
            },
            "result": {
              "status": "skipped",
              "duration": 148110
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:778"
            },
            "result": {
              "status": "passed",
              "duration": 8680
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:783"
            },
            "result": {
              "status": "skipped",
              "duration": 56736
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 0 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 180412
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 10271
            }
          }
        ]
      },
      {
        "id": "reconfigure-the-server's-hostname;copy-the-new-server-keys-and-configure-the-proxy",
        "keyword": "Scenario",
        "name": "Copy the new server keys and configure the proxy",
        "description": "",
        "line": 26,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I copy server's keys to the proxy",
            "line": 27,
            "match": {
              "location": "features/step_definitions/command_steps.rb:1180"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I configure the proxy",
            "line": 28,
            "match": {
              "location": "features/step_definitions/command_steps.rb:1204"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see \"proxy\" via spacecmd",
            "line": 29,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:233"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "When ",
            "name": "I restart the \"venv-salt-minion\" service on \"proxy\"",
            "line": 30,
            "match": {
              "location": "features/step_definitions/command_steps.rb:743"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "service \"venv-salt-minion\" is active on \"proxy\"",
            "line": 31,
            "match": {
              "location": "features/step_definitions/command_steps.rb:755"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "When ",
            "name": "I restart the \"salt-broker\" service on \"proxy\"",
            "line": 32,
            "match": {
              "location": "features/step_definitions/command_steps.rb:743"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "service \"salt-broker\" is active on \"proxy\"",
            "line": 33,
            "match": {
              "location": "features/step_definitions/command_steps.rb:755"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@skip_if_github_validation",
            "line": 9
          },
          {
            "name": "@skip_if_cloud",
            "line": 10
          },
          {
            "name": "@skip_if_containerized_server",
            "line": 11
          },
          {
            "name": "@proxy",
            "line": 25
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 28105
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 24536
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 9417
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:277"
            },
            "result": {
              "status": "passed",
              "duration": 9973
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-06-21 22:10:08 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:316"
            },
            "result": {
              "status": "passed",
              "duration": 402384
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:331"
            },
            "result": {
              "status": "passed",
              "duration": 16463
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:344"
            },
            "result": {
              "status": "passed",
              "duration": 12326
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:768"
            },
            "result": {
              "status": "skipped",
              "duration": 228353
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:778"
            },
            "result": {
              "status": "passed",
              "duration": 8216
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:783"
            },
            "result": {
              "status": "skipped",
              "duration": 54205
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 0 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 173373
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 9383
            }
          }
        ]
      },
      {
        "id": "reconfigure-the-server's-hostname;apply-high-state-on-the-proxy-to-populate-new-server-ca",
        "keyword": "Scenario",
        "name": "Apply high state on the proxy to populate new server CA",
        "description": "",
        "line": 36,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I apply highstate on \"proxy\"",
            "line": 37,
            "match": {
              "location": "features/step_definitions/salt_steps.rb:647"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@skip_if_github_validation",
            "line": 9
          },
          {
            "name": "@skip_if_cloud",
            "line": 10
          },
          {
            "name": "@skip_if_containerized_server",
            "line": 11
          },
          {
            "name": "@proxy",
            "line": 35
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 13812
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 17369
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 8899
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:277"
            },
            "result": {
              "status": "passed",
              "duration": 5854
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-06-21 22:10:08 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:316"
            },
            "result": {
              "status": "passed",
              "duration": 180903
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:331"
            },
            "result": {
              "status": "passed",
              "duration": 12990
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:344"
            },
            "result": {
              "status": "passed",
              "duration": 9817
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:768"
            },
            "result": {
              "status": "skipped",
              "duration": 56070
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:778"
            },
            "result": {
              "status": "passed",
              "duration": 5829
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:783"
            },
            "result": {
              "status": "skipped",
              "duration": 113751
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 0 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 189457
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 11497
            }
          }
        ]
      },
      {
        "id": "reconfigure-the-server's-hostname;apply-high-state-on-the-suse-minion-to-populate-new-server-ca",
        "keyword": "Scenario",
        "name": "Apply high state on the SUSE Minion to populate new server CA",
        "description": "",
        "line": 40,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I apply highstate on \"sle_minion\"",
            "line": 41,
            "match": {
              "location": "features/step_definitions/salt_steps.rb:647"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@skip_if_github_validation",
            "line": 9
          },
          {
            "name": "@skip_if_cloud",
            "line": 10
          },
          {
            "name": "@skip_if_containerized_server",
            "line": 11
          },
          {
            "name": "@sle_minion",
            "line": 39
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 13398
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 22328
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 9094
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:277"
            },
            "result": {
              "status": "passed",
              "duration": 6099
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-06-21 22:10:08 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:316"
            },
            "result": {
              "status": "passed",
              "duration": 175232
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:331"
            },
            "result": {
              "status": "passed",
              "duration": 15780
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:356"
            },
            "result": {
              "status": "passed",
              "duration": 8670
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:768"
            },
            "result": {
              "status": "skipped",
              "duration": 61451
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:778"
            },
            "result": {
              "status": "passed",
              "duration": 5960
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:783"
            },
            "result": {
              "status": "skipped",
              "duration": 47537
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 0 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 233118
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 8949
            }
          }
        ]
      },
      {
        "id": "reconfigure-the-server's-hostname;apply-high-state-on-the-suse-ssh-minion-to-populate-new-server-ca",
        "keyword": "Scenario",
        "name": "Apply high state on the SUSE SSH Minion to populate new server CA",
        "description": "",
        "line": 44,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I apply highstate on \"ssh_minion\"",
            "line": 45,
            "match": {
              "location": "features/step_definitions/salt_steps.rb:647"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@skip_if_github_validation",
            "line": 9
          },
          {
            "name": "@skip_if_cloud",
            "line": 10
          },
          {
            "name": "@skip_if_containerized_server",
            "line": 11
          },
          {
            "name": "@ssh_minion",
            "line": 43
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 13401
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 16737
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 9245
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:277"
            },
            "result": {
              "status": "passed",
              "duration": 5416
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-06-21 22:10:08 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:316"
            },
            "result": {
              "status": "passed",
              "duration": 175124
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:331"
            },
            "result": {
              "status": "passed",
              "duration": 12731
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:372"
            },
            "result": {
              "status": "passed",
              "duration": 8698
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:768"
            },
            "result": {
              "status": "skipped",
              "duration": 52730
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:778"
            },
            "result": {
              "status": "passed",
              "duration": 4855
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:783"
            },
            "result": {
              "status": "skipped",
              "duration": 44910
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 0 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 170072
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 7523
            }
          }
        ]
      },
      {
        "id": "reconfigure-the-server's-hostname;apply-high-state-on-the-red-hat-like-minion-to-populate-new-server-ca",
        "keyword": "Scenario",
        "name": "Apply high state on the Red Hat-like Minion to populate new server CA",
        "description": "",
        "line": 48,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I apply highstate on \"rhlike_minion\"",
            "line": 49,
            "match": {
              "location": "features/step_definitions/salt_steps.rb:647"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@skip_if_github_validation",
            "line": 9
          },
          {
            "name": "@skip_if_cloud",
            "line": 10
          },
          {
            "name": "@skip_if_containerized_server",
            "line": 11
          },
          {
            "name": "@rhlike_minion",
            "line": 47
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 14009
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 18184
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 15749
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:277"
            },
            "result": {
              "status": "passed",
              "duration": 6739
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-06-21 22:10:08 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:316"
            },
            "result": {
              "status": "passed",
              "duration": 178340
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:331"
            },
            "result": {
              "status": "passed",
              "duration": 17310
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:360"
            },
            "result": {
              "status": "passed",
              "duration": 8607
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:768"
            },
            "result": {
              "status": "skipped",
              "duration": 231659
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:778"
            },
            "result": {
              "status": "passed",
              "duration": 8121
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:783"
            },
            "result": {
              "status": "skipped",
              "duration": 53351
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 0 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 172789
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 8271
            }
          }
        ]
      },
      {
        "id": "reconfigure-the-server's-hostname;apply-high-state-on-the-debian-like-minion-to-populate-new-server-ca",
        "keyword": "Scenario",
        "name": "Apply high state on the Debian-like Minion to populate new server CA",
        "description": "",
        "line": 52,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I apply highstate on \"deblike_minion\"",
            "line": 53,
            "match": {
              "location": "features/step_definitions/salt_steps.rb:647"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@skip_if_github_validation",
            "line": 9
          },
          {
            "name": "@skip_if_cloud",
            "line": 10
          },
          {
            "name": "@skip_if_containerized_server",
            "line": 11
          },
          {
            "name": "@deblike_minion",
            "line": 51
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 11962
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 19107
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 10340
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:277"
            },
            "result": {
              "status": "passed",
              "duration": 5894
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-06-21 22:10:08 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:316"
            },
            "result": {
              "status": "passed",
              "duration": 185268
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:331"
            },
            "result": {
              "status": "passed",
              "duration": 17642
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:364"
            },
            "result": {
              "status": "passed",
              "duration": 8731
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:768"
            },
            "result": {
              "status": "skipped",
              "duration": 63091
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:778"
            },
            "result": {
              "status": "passed",
              "duration": 5379
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:783"
            },
            "result": {
              "status": "skipped",
              "duration": 47869
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 0 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 165587
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 7208
            }
          }
        ]
      },
      {
        "id": "reconfigure-the-server's-hostname;apply-high-state-on-the-build-host-to-populate-new-server-ca",
        "keyword": "Scenario",
        "name": "Apply high state on the build host to populate new server CA",
        "description": "",
        "line": 56,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I apply highstate on \"build_host\"",
            "line": 57,
            "match": {
              "location": "features/step_definitions/salt_steps.rb:647"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@skip_if_github_validation",
            "line": 9
          },
          {
            "name": "@skip_if_cloud",
            "line": 10
          },
          {
            "name": "@skip_if_containerized_server",
            "line": 11
          },
          {
            "name": "@build_host",
            "line": 55
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 13558
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 17960
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 9181
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:277"
            },
            "result": {
              "status": "passed",
              "duration": 5605
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-06-21 22:10:08 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:316"
            },
            "result": {
              "status": "passed",
              "duration": 192957
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:331"
            },
            "result": {
              "status": "passed",
              "duration": 15212
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:376"
            },
            "result": {
              "status": "passed",
              "duration": 13961
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:768"
            },
            "result": {
              "status": "skipped",
              "duration": 157998
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:778"
            },
            "result": {
              "status": "passed",
              "duration": 9389
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:783"
            },
            "result": {
              "status": "skipped",
              "duration": 50398
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 0 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 167859
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 10820
            }
          }
        ]
      },
      {
        "id": "reconfigure-the-server's-hostname;check-all-new-server-certificates-on-the-minions",
        "keyword": "Scenario",
        "name": "Check all new server certificates on the minions",
        "description": "",
        "line": 59,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I check all certificates after renaming the server hostname",
            "line": 60,
            "match": {
              "location": "features/step_definitions/command_steps.rb:1726"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@skip_if_github_validation",
            "line": 9
          },
          {
            "name": "@skip_if_cloud",
            "line": 10
          },
          {
            "name": "@skip_if_containerized_server",
            "line": 11
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 13154
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 17874
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 8661
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:277"
            },
            "result": {
              "status": "passed",
              "duration": 5817
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-06-21 22:10:08 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:316"
            },
            "result": {
              "status": "passed",
              "duration": 172831
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:331"
            },
            "result": {
              "status": "passed",
              "duration": 13405
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:768"
            },
            "result": {
              "status": "skipped",
              "duration": 53384
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:778"
            },
            "result": {
              "status": "passed",
              "duration": 6871
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:783"
            },
            "result": {
              "status": "skipped",
              "duration": 48412
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 0 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 561410
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 10505
            }
          }
        ]
      },
      {
        "id": "reconfigure-the-server's-hostname;do-some-minimal-smoke-test-on-the-renamed-server",
        "keyword": "Scenario",
        "name": "Do some minimal smoke test on the renamed server",
        "description": "",
        "line": 62,
        "type": "scenario",
        "steps": [
          {
            "keyword": "Given ",
            "name": "I am on the Systems overview page of this \"sle_minion\"",
            "line": 63,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:500"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "When ",
            "name": "I follow \"Details\" in the content area",
            "line": 64,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:380"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"Remote Command\" in the content area",
            "line": 65,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:380"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter as remote command this script in",
            "line": 66,
            "doc_string": {
              "value": "#!/bin/bash\ndate",
              "content_type": "",
              "line": 67
            },
            "match": {
              "location": "features/step_definitions/common_steps.rb:230"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I click on \"Schedule\"",
            "line": 71,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:314"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"Events\" in the content area",
            "line": 72,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:380"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"Pending\" in the content area",
            "line": 73,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:380"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait at most 180 seconds until I do not see \"Remote Command on\" text, refreshing the page",
            "line": 74,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:77"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"History\" in the content area",
            "line": 75,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:380"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until I see the event \"Remote Command on\" completed during last minute, refreshing the page",
            "line": 76,
            "match": {
              "location": "features/step_definitions/common_steps.rb:177"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@skip_if_github_validation",
            "line": 9
          },
          {
            "name": "@skip_if_cloud",
            "line": 10
          },
          {
            "name": "@skip_if_containerized_server",
            "line": 11
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 12905
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 13979
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 9677
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:277"
            },
            "result": {
              "status": "passed",
              "duration": 5160
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-06-21 22:10:08 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:316"
            },
            "result": {
              "status": "passed",
              "duration": 173465
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:331"
            },
            "result": {
              "status": "passed",
              "duration": 12799
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:768"
            },
            "result": {
              "status": "skipped",
              "duration": 52596
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:778"
            },
            "result": {
              "status": "passed",
              "duration": 4848
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:783"
            },
            "result": {
              "status": "skipped",
              "duration": 117076
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 0 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 169232
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 10792
            }
          }
        ]
      },
      {
        "id": "reconfigure-the-server's-hostname;change-hostname-back-and-reboot-server",
        "keyword": "Scenario",
        "name": "Change hostname back and reboot server",
        "description": "",
        "line": 78,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I change back the server's hostname",
            "line": 79,
            "match": {
              "location": "features/step_definitions/command_steps.rb:1765"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I run spacewalk-hostname-rename command on the server",
            "line": 80,
            "match": {
              "location": "features/step_definitions/command_steps.rb:1690"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@skip_if_github_validation",
            "line": 9
          },
          {
            "name": "@skip_if_cloud",
            "line": 10
          },
          {
            "name": "@skip_if_containerized_server",
            "line": 11
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 12590
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 19023
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 9173
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:277"
            },
            "result": {
              "status": "passed",
              "duration": 5115
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-06-21 22:10:08 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:316"
            },
            "result": {
              "status": "passed",
              "duration": 174044
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:331"
            },
            "result": {
              "status": "passed",
              "duration": 13449
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:768"
            },
            "result": {
              "status": "skipped",
              "duration": 55506
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:778"
            },
            "result": {
              "status": "passed",
              "duration": 5086
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:783"
            },
            "result": {
              "status": "skipped",
              "duration": 44695
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 0 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 171796
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 7569
            }
          }
        ]
      },
      {
        "id": "reconfigure-the-server's-hostname;copy-the-new-server-keys-and-configure-the-proxy",
        "keyword": "Scenario",
        "name": "Copy the new server keys and configure the proxy",
        "description": "",
        "line": 83,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I copy server's keys to the proxy",
            "line": 84,
            "match": {
              "location": "features/step_definitions/command_steps.rb:1180"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I configure the proxy",
            "line": 85,
            "match": {
              "location": "features/step_definitions/command_steps.rb:1204"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see \"proxy\" via spacecmd",
            "line": 86,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:233"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "When ",
            "name": "I restart the \"venv-salt-minion\" service on \"proxy\"",
            "line": 87,
            "match": {
              "location": "features/step_definitions/command_steps.rb:743"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "service \"venv-salt-minion\" is active on \"proxy\"",
            "line": 88,
            "match": {
              "location": "features/step_definitions/command_steps.rb:755"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "When ",
            "name": "I restart the \"salt-broker\" service on \"proxy\"",
            "line": 89,
            "match": {
              "location": "features/step_definitions/command_steps.rb:743"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "service \"salt-broker\" is active on \"proxy\"",
            "line": 90,
            "match": {
              "location": "features/step_definitions/command_steps.rb:755"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@skip_if_github_validation",
            "line": 9
          },
          {
            "name": "@skip_if_cloud",
            "line": 10
          },
          {
            "name": "@skip_if_containerized_server",
            "line": 11
          },
          {
            "name": "@proxy",
            "line": 82
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 13721
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 23262
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 9384
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:277"
            },
            "result": {
              "status": "passed",
              "duration": 8880
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-06-21 22:10:08 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:316"
            },
            "result": {
              "status": "passed",
              "duration": 238914
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:331"
            },
            "result": {
              "status": "passed",
              "duration": 15025
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:344"
            },
            "result": {
              "status": "passed",
              "duration": 8963
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:768"
            },
            "result": {
              "status": "skipped",
              "duration": 147666
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:778"
            },
            "result": {
              "status": "passed",
              "duration": 6282
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:783"
            },
            "result": {
              "status": "skipped",
              "duration": 49253
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 0 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 167447
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 8740
            }
          }
        ]
      },
      {
        "id": "reconfigure-the-server's-hostname;apply-high-state-on-the-proxy-to-populate-new-server-ca",
        "keyword": "Scenario",
        "name": "Apply high state on the proxy to populate new server CA",
        "description": "",
        "line": 93,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I apply highstate on \"proxy\"",
            "line": 94,
            "match": {
              "location": "features/step_definitions/salt_steps.rb:647"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@skip_if_github_validation",
            "line": 9
          },
          {
            "name": "@skip_if_cloud",
            "line": 10
          },
          {
            "name": "@skip_if_containerized_server",
            "line": 11
          },
          {
            "name": "@proxy",
            "line": 92
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 12980
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 16331
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 9378
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:277"
            },
            "result": {
              "status": "passed",
              "duration": 5297
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-06-21 22:10:08 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:316"
            },
            "result": {
              "status": "passed",
              "duration": 222251
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:331"
            },
            "result": {
              "status": "passed",
              "duration": 14640
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:344"
            },
            "result": {
              "status": "passed",
              "duration": 8709
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:768"
            },
            "result": {
              "status": "skipped",
              "duration": 125006
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:778"
            },
            "result": {
              "status": "passed",
              "duration": 7896
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:783"
            },
            "result": {
              "status": "skipped",
              "duration": 132206
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 0 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 170485
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 11072
            }
          }
        ]
      },
      {
        "id": "reconfigure-the-server's-hostname;apply-high-state-on-the-suse-minion-to-populate-new-server-ca",
        "keyword": "Scenario",
        "name": "Apply high state on the SUSE Minion to populate new server CA",
        "description": "",
        "line": 97,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I apply highstate on \"sle_minion\"",
            "line": 98,
            "match": {
              "location": "features/step_definitions/salt_steps.rb:647"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@skip_if_github_validation",
            "line": 9
          },
          {
            "name": "@skip_if_cloud",
            "line": 10
          },
          {
            "name": "@skip_if_containerized_server",
            "line": 11
          },
          {
            "name": "@sle_minion",
            "line": 96
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 13256
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 21656
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 9233
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:277"
            },
            "result": {
              "status": "passed",
              "duration": 5171
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-06-21 22:10:08 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:316"
            },
            "result": {
              "status": "passed",
              "duration": 179438
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:331"
            },
            "result": {
              "status": "passed",
              "duration": 12865
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:356"
            },
            "result": {
              "status": "passed",
              "duration": 9371
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:768"
            },
            "result": {
              "status": "skipped",
              "duration": 55680
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:778"
            },
            "result": {
              "status": "passed",
              "duration": 5221
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:783"
            },
            "result": {
              "status": "skipped",
              "duration": 53387
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 0 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 177484
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 11563
            }
          }
        ]
      },
      {
        "id": "reconfigure-the-server's-hostname;apply-high-state-on-the-suse-ssh-minion-to-populate-new-server-ca",
        "keyword": "Scenario",
        "name": "Apply high state on the SUSE SSH Minion to populate new server CA",
        "description": "",
        "line": 101,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I apply highstate on \"ssh_minion\"",
            "line": 102,
            "match": {
              "location": "features/step_definitions/salt_steps.rb:647"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@skip_if_github_validation",
            "line": 9
          },
          {
            "name": "@skip_if_cloud",
            "line": 10
          },
          {
            "name": "@skip_if_containerized_server",
            "line": 11
          },
          {
            "name": "@ssh_minion",
            "line": 100
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 12157
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 17633
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 9066
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:277"
            },
            "result": {
              "status": "passed",
              "duration": 5913
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-06-21 22:10:08 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:316"
            },
            "result": {
              "status": "passed",
              "duration": 172595
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:331"
            },
            "result": {
              "status": "passed",
              "duration": 13494
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:372"
            },
            "result": {
              "status": "passed",
              "duration": 8028
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:768"
            },
            "result": {
              "status": "skipped",
              "duration": 52886
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:778"
            },
            "result": {
              "status": "passed",
              "duration": 6199
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:783"
            },
            "result": {
              "status": "skipped",
              "duration": 47821
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 0 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 184162
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 9165
            }
          }
        ]
      },
      {
        "id": "reconfigure-the-server's-hostname;apply-high-state-on-the-red-hat-like-minion-to-populate-new-server-ca",
        "keyword": "Scenario",
        "name": "Apply high state on the Red Hat-like Minion to populate new server CA",
        "description": "",
        "line": 105,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I apply highstate on \"rhlike_minion\"",
            "line": 106,
            "match": {
              "location": "features/step_definitions/salt_steps.rb:647"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@skip_if_github_validation",
            "line": 9
          },
          {
            "name": "@skip_if_cloud",
            "line": 10
          },
          {
            "name": "@skip_if_containerized_server",
            "line": 11
          },
          {
            "name": "@rhlike_minion",
            "line": 104
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 13106
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 23844
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 12475
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:277"
            },
            "result": {
              "status": "passed",
              "duration": 9700
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-06-21 22:10:08 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:316"
            },
            "result": {
              "status": "passed",
              "duration": 247888
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:331"
            },
            "result": {
              "status": "passed",
              "duration": 14346
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:360"
            },
            "result": {
              "status": "passed",
              "duration": 9352
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:768"
            },
            "result": {
              "status": "skipped",
              "duration": 143265
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:778"
            },
            "result": {
              "status": "passed",
              "duration": 6864
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:783"
            },
            "result": {
              "status": "skipped",
              "duration": 50492
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 0 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 170424
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 7389
            }
          }
        ]
      },
      {
        "id": "reconfigure-the-server's-hostname;apply-high-state-on-the-debian-like-minion-to-populate-new-server-ca",
        "keyword": "Scenario",
        "name": "Apply high state on the Debian-like Minion to populate new server CA",
        "description": "",
        "line": 109,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I apply highstate on \"deblike_minion\"",
            "line": 110,
            "match": {
              "location": "features/step_definitions/salt_steps.rb:647"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@skip_if_github_validation",
            "line": 9
          },
          {
            "name": "@skip_if_cloud",
            "line": 10
          },
          {
            "name": "@skip_if_containerized_server",
            "line": 11
          },
          {
            "name": "@deblike_minion",
            "line": 108
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 12661
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 20286
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 13609
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:277"
            },
            "result": {
              "status": "passed",
              "duration": 5386
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-06-21 22:10:08 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:316"
            },
            "result": {
              "status": "passed",
              "duration": 173478
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:331"
            },
            "result": {
              "status": "passed",
              "duration": 13735
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:364"
            },
            "result": {
              "status": "passed",
              "duration": 8284
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:768"
            },
            "result": {
              "status": "skipped",
              "duration": 60110
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:778"
            },
            "result": {
              "status": "passed",
              "duration": 4940
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:783"
            },
            "result": {
              "status": "skipped",
              "duration": 45315
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 0 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 169575
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 8971
            }
          }
        ]
      },
      {
        "id": "reconfigure-the-server's-hostname;apply-high-state-on-the-build-host-to-populate-new-server-ca",
        "keyword": "Scenario",
        "name": "Apply high state on the build host to populate new server CA",
        "description": "",
        "line": 113,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I apply highstate on \"build_host\"",
            "line": 114,
            "match": {
              "location": "features/step_definitions/salt_steps.rb:647"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@skip_if_github_validation",
            "line": 9
          },
          {
            "name": "@skip_if_cloud",
            "line": 10
          },
          {
            "name": "@skip_if_containerized_server",
            "line": 11
          },
          {
            "name": "@build_host",
            "line": 112
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 14523
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 18794
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 15160
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:277"
            },
            "result": {
              "status": "passed",
              "duration": 5579
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-06-21 22:10:08 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:316"
            },
            "result": {
              "status": "passed",
              "duration": 405460
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:331"
            },
            "result": {
              "status": "passed",
              "duration": 16342
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:376"
            },
            "result": {
              "status": "passed",
              "duration": 12519
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:768"
            },
            "result": {
              "status": "skipped",
              "duration": 237379
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:778"
            },
            "result": {
              "status": "passed",
              "duration": 8953
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:783"
            },
            "result": {
              "status": "skipped",
              "duration": 106413
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 0 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 169889
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 7294
            }
          }
        ]
      },
      {
        "id": "reconfigure-the-server's-hostname;check-all-new-server-certificates-on-the-minions",
        "keyword": "Scenario",
        "name": "Check all new server certificates on the minions",
        "description": "",
        "line": 116,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I check all certificates after renaming the server hostname",
            "line": 117,
            "match": {
              "location": "features/step_definitions/command_steps.rb:1726"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@skip_if_github_validation",
            "line": 9
          },
          {
            "name": "@skip_if_cloud",
            "line": 10
          },
          {
            "name": "@skip_if_containerized_server",
            "line": 11
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 12658
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 13216
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 9561
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:277"
            },
            "result": {
              "status": "passed",
              "duration": 5280
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-06-21 22:10:08 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:316"
            },
            "result": {
              "status": "passed",
              "duration": 242342
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:331"
            },
            "result": {
              "status": "passed",
              "duration": 14356
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:768"
            },
            "result": {
              "status": "skipped",
              "duration": 96118
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:778"
            },
            "result": {
              "status": "passed",
              "duration": 8913
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:783"
            },
            "result": {
              "status": "skipped",
              "duration": 50730
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 0 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 165069
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 7254
            }
          }
        ]
      }
    ]
  },
  {
    "id": "selinux-debugging",
    "uri": "features/finishing/srv_selinux.feature",
    "keyword": "Feature",
    "name": "SELinux debugging",
    "description": "  In order for the server to behave correctly after a reboot\n  I want to be sure that there is no wrong SELinux label",
    "line": 5,
    "tags": [
      {
        "name": "@transactional_server",
        "line": 4
      }
    ],
    "elements": [
      {
        "id": "selinux-debugging;no-previous-operation-has-created-wrong-selinux-label",
        "keyword": "Scenario",
        "name": "No previous operation has created wrong SELinux label",
        "description": "",
        "line": 9,
        "type": "scenario",
        "steps": [
          {
            "keyword": "Then ",
            "name": "files on container volumes should all have the proper SELinux label",
            "line": 10,
            "match": {
              "location": "features/step_definitions/command_steps.rb:776"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@transactional_server",
            "line": 4
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 12641
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 12853
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 9047
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:277"
            },
            "result": {
              "status": "passed",
              "duration": 5187
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-06-21 22:10:08 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:316"
            },
            "result": {
              "status": "passed",
              "duration": 175573
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:331"
            },
            "result": {
              "status": "passed",
              "duration": 14114
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:802"
            },
            "result": {
              "status": "skipped",
              "duration": 119192
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 0 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 175716
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 12185
            }
          }
        ]
      }
    ]
  },
  {
    "id": "debug-the-server-after-the-testsuite-has-run",
    "uri": "features/finishing/srv_debug.feature",
    "keyword": "Feature",
    "name": "Debug the server after the testsuite has run",
    "description": "  * Related GitHub Card: https://github.com/SUSE/spacewalk/issues/25872",
    "line": 5,
    "tags": [
      {
        "name": "@test_issue",
        "line": 4
      }
    ],
    "elements": [
      {
        "id": "debug-the-server-after-the-testsuite-has-run;call-spacewalk-debug-on-server",
        "keyword": "Scenario",
        "name": "Call spacewalk-debug on server",
        "description": "",
        "line": 8,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I execute spacewalk-debug on the server",
            "line": 9,
            "match": {
              "location": "features/step_definitions/command_steps.rb:554"
            },
            "result": {
              "status": "passed",
              "duration": 40257130132
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "passed",
                  "duration": 23035
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@test_issue",
            "line": 4
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 13460
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 18461
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 9821
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:277"
            },
            "result": {
              "status": "passed",
              "duration": 6171
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-06-21 22:10:08 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:316"
            },
            "result": {
              "status": "passed",
              "duration": 175708
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:331"
            },
            "result": {
              "status": "passed",
              "duration": 12899
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 40 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 1128346
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 16715
            }
          }
        ]
      },
      {
        "id": "debug-the-server-after-the-testsuite-has-run;check-the-tomcat-logs-on-server",
        "keyword": "Scenario",
        "name": "Check the tomcat logs on server",
        "description": "",
        "line": 11,
        "type": "scenario",
        "steps": [
          {
            "keyword": "Then ",
            "name": "the tomcat logs should not contain errors",
            "line": 12,
            "match": {
              "location": "features/step_definitions/command_steps.rb:519"
            },
            "result": {
              "status": "passed",
              "duration": 2726818118
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "passed",
                  "duration": 16740
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@test_issue",
            "line": 4
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 19182
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 30865
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 16493
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:277"
            },
            "result": {
              "status": "passed",
              "duration": 11017
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-06-21 22:10:48 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:316"
            },
            "result": {
              "status": "passed",
              "duration": 878747
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:331"
            },
            "result": {
              "status": "passed",
              "duration": 21573
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 3 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 242887
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 12355
            }
          }
        ]
      },
      {
        "id": "debug-the-server-after-the-testsuite-has-run;check-salt-event-log-for-failures-on-server",
        "keyword": "Scenario",
        "name": "Check salt event log for failures on server",
        "description": "",
        "line": 15,
        "type": "scenario",
        "steps": [
          {
            "keyword": "Then ",
            "name": "the salt event log on server should contain no failures",
            "line": 16,
            "match": {
              "location": "features/step_definitions/salt_steps.rb:512"
            },
            "result": {
              "status": "failed",
              "error_message": "\nFound 25 failures in salt event log:\n\n# Failure 2 , _stamp: 2026-06-21T18:34:37.302850 {\n    \"__id__\": \"mgr_buildimage\",\n    \"__run_num__\": 1,\n    \"__sls__\": \"images.docker\",\n    \"changes\": {},\n    \"comment\": \"Module function docker.build threw an exception. Exception: Build failed for https://github.com/uyuni-project/uyuni.git#:testsuite/features/profiles/temporary/docker_profiles/cloud_aws/Docker. Error(s) follow:\\n\\nmanifest for ip-172-16-1-175.eu-central-1.compute.internal/suse/sle15:15.7 not found: manifest unknown: manifest unknown\",\n    \"duration\": 15869.357,\n    \"name\": \"docker.build\",\n    \"result\": false,\n    \"start_time\": \"20:34:21.396425\"\n}\n\n# Failure 3 , _stamp: 2026-06-21T18:34:37.302850 {\n    \"__id__\": \"mgr_pushimage\",\n    \"__run_num__\": 2,\n    \"__sls__\": \"images.docker\",\n    \"changes\": {},\n    \"comment\": \"One or more requisite failed: images.docker.mgr_buildimage\",\n    \"duration\": 0.006,\n    \"name\": \"docker.push\",\n    \"result\": false,\n    \"start_time\": \"20:34:37.266282\"\n}\n\n# Failure 4 , _stamp: 2026-06-21T18:34:37.302850 {\n    \"__id__\": \"mgr_registries_logout\",\n    \"__run_num__\": 3,\n    \"__sls__\": \"images.docker\",\n    \"changes\": {},\n    \"comment\": \"One or more requisite failed: images.docker.mgr_pushimage\",\n    \"duration\": 0.005,\n    \"name\": \"docker.logout\",\n    \"result\": false,\n    \"start_time\": \"20:34:37.266559\"\n}\n\n# Failure 5 , _stamp: 2026-06-21T18:36:04.145866 {\n    \"__id__\": \"mgr_buildimage\",\n    \"__run_num__\": 1,\n    \"__sls__\": \"images.docker\",\n    \"changes\": {},\n    \"comment\": \"Module function docker.build threw an exception. Exception: Build failed for https://github.com/uyuni-project/uyuni.git#:testsuite/features/profiles/temporary/docker_profiles/cloud_aws/Docker. Error(s) follow:\\n\\nmanifest for ip-172-16-1-175.eu-central-1.compute.internal/suse/sle15:15.7 not found: manifest unknown: manifest unknown\",\n    \"duration\": 15662.085,\n    \"name\": \"docker.build\",\n    \"result\": false,\n    \"start_time\": \"20:35:48.438789\"\n}\n\n# Failure 6 , _stamp: 2026-06-21T18:36:04.145866 {\n    \"__id__\": \"mgr_pushimage\",\n    \"__run_num__\": 2,\n    \"__sls__\": \"images.docker\",\n    \"changes\": {},\n    \"comment\": \"One or more requisite failed: images.docker.mgr_buildimage\",\n    \"duration\": 0.007,\n    \"name\": \"docker.push\",\n    \"result\": false,\n    \"start_time\": \"20:36:04.101386\"\n}\n\n# Failure 7 , _stamp: 2026-06-21T18:36:04.145866 {\n    \"__id__\": \"mgr_registries_logout\",\n    \"__run_num__\": 3,\n    \"__sls__\": \"images.docker\",\n    \"changes\": {},\n    \"comment\": \"One or more requisite failed: images.docker.mgr_pushimage\",\n    \"duration\": 0.005,\n    \"name\": \"docker.logout\",\n    \"result\": false,\n    \"start_time\": \"20:36:04.101671\"\n}\n\n# Failure 8 , _stamp: 2026-06-21T18:41:04.147277 {\n    \"__id__\": \"mgr_buildimage\",\n    \"__run_num__\": 1,\n    \"__sls__\": \"images.docker\",\n    \"changes\": {},\n    \"comment\": \"Module function docker.build threw an exception. Exception: Build failed for https://github.com/uyuni-project/uyuni.git#:testsuite/features/profiles/temporary/docker_profiles/cloud_aws/Docker. Error(s) follow:\\n\\nmanifest for ip-172-16-1-175.eu-central-1.compute.internal/suse/sle15:15.7 not found: manifest unknown: manifest unknown\",\n    \"duration\": 15752.594,\n    \"name\": \"docker.build\",\n    \"result\": false,\n    \"start_time\": \"20:40:48.357021\"\n}\n\n# Failure 9 , _stamp: 2026-06-21T18:41:04.147277 {\n    \"__id__\": \"mgr_pushimage\",\n    \"__run_num__\": 2,\n    \"__sls__\": \"images.docker\",\n    \"changes\": {},\n    \"comment\": \"One or more requisite failed: images.docker.mgr_buildimage\",\n    \"duration\": 0.012,\n    \"name\": \"docker.push\",\n    \"result\": false,\n    \"start_time\": \"20:41:04.110193\"\n}\n\n# Failure 10 , _stamp: 2026-06-21T18:41:04.147277 {\n    \"__id__\": \"mgr_registries_logout\",\n    \"__run_num__\": 3,\n    \"__sls__\": \"images.docker\",\n    \"changes\": {},\n    \"comment\": \"One or more requisite failed: images.docker.mgr_pushimage\",\n    \"duration\": 0.006,\n    \"name\": \"docker.logout\",\n    \"result\": false,\n    \"start_time\": \"20:41:04.110675\"\n}\n\n# Failure 11 , _stamp: 2026-06-21T18:42:15.120808 {\n    \"__id__\": \"mgr_buildimage\",\n    \"__run_num__\": 1,\n    \"__sls__\": \"images.docker\",\n    \"changes\": {},\n    \"comment\": \"Module function docker.build threw an exception. Exception: Build failed for https://github.com/uyuni-project/uyuni.git#:testsuite/features/profiles/temporary/docker_profiles/cloud_aws/Docker. Error(s) follow:\\n\\nmanifest for ip-172-16-1-175.eu-central-1.compute.internal/suse/sle15:15.7 not found: manifest unknown: manifest unknown\",\n    \"duration\": 15509.388,\n    \"name\": \"docker.build\",\n    \"result\": false,\n    \"start_time\": \"20:41:59.572122\"\n}\n\n# Failure 12 , _stamp: 2026-06-21T18:42:15.120808 {\n    \"__id__\": \"mgr_pushimage\",\n    \"__run_num__\": 2,\n    \"__sls__\": \"images.docker\",\n    \"changes\": {},\n    \"comment\": \"One or more requisite failed: images.docker.mgr_buildimage\",\n    \"duration\": 0.007,\n    \"name\": \"docker.push\",\n    \"result\": false,\n    \"start_time\": \"20:42:15.082008\"\n}\n\n# Failure 13 , _stamp: 2026-06-21T18:42:15.120808 {\n    \"__id__\": \"mgr_registries_logout\",\n    \"__run_num__\": 3,\n    \"__sls__\": \"images.docker\",\n    \"changes\": {},\n    \"comment\": \"One or more requisite failed: images.docker.mgr_pushimage\",\n    \"duration\": 0.005,\n    \"name\": \"docker.logout\",\n    \"result\": false,\n    \"start_time\": \"20:42:15.082284\"\n}\n\n# Failure 14 , _stamp: 2026-06-21T18:43:31.503073 {\n    \"__id__\": \"mgr_buildimage\",\n    \"__run_num__\": 1,\n    \"__sls__\": \"images.docker\",\n    \"changes\": {},\n    \"comment\": \"Module function docker.build threw an exception. Exception: Build failed for https://github.com/uyuni-project/uyuni.git#:testsuite/features/profiles/temporary/docker_profiles/cloud_aws/Docker. Error(s) follow:\\n\\nmanifest for ip-172-16-1-175.eu-central-1.compute.internal/suse/sle15:15.7 not found: manifest unknown: manifest unknown\",\n    \"duration\": 15791.312,\n    \"name\": \"docker.build\",\n    \"result\": false,\n    \"start_time\": \"20:43:15.663766\"\n}\n\n# Failure 15 , _stamp: 2026-06-21T18:43:31.503073 {\n    \"__id__\": \"mgr_pushimage\",\n    \"__run_num__\": 2,\n    \"__sls__\": \"images.docker\",\n    \"changes\": {},\n    \"comment\": \"One or more requisite failed: images.docker.mgr_buildimage\",\n    \"duration\": 0.008,\n    \"name\": \"docker.push\",\n    \"result\": false,\n    \"start_time\": \"20:43:31.455740\"\n}\n\n# Failure 16 , _stamp: 2026-06-21T18:43:31.503073 {\n    \"__id__\": \"mgr_registries_logout\",\n    \"__run_num__\": 3,\n    \"__sls__\": \"images.docker\",\n    \"changes\": {},\n    \"comment\": \"One or more requisite failed: images.docker.mgr_pushimage\",\n    \"duration\": 0.054,\n    \"name\": \"docker.logout\",\n    \"result\": false,\n    \"start_time\": \"20:43:31.456115\"\n}\n\n# Failure 17 , _stamp: 2026-06-21T18:44:36.658772 {\n    \"__id__\": \"mgr_buildimage\",\n    \"__run_num__\": 1,\n    \"__sls__\": \"images.docker\",\n    \"changes\": {},\n    \"comment\": \"Module function docker.build threw an exception. Exception: Build failed for https://github.com/uyuni-project/uyuni.git#:testsuite/features/profiles/temporary/docker_profiles/cloud_aws/Docker. Error(s) follow:\\n\\nmanifest for ip-172-16-1-175.eu-central-1.compute.internal/suse/sle15:15.7 not found: manifest unknown: manifest unknown\",\n    \"duration\": 16071.902,\n    \"name\": \"docker.build\",\n    \"result\": false,\n    \"start_time\": \"20:44:20.457855\"\n}\n\n# Failure 18 , _stamp: 2026-06-21T18:44:36.658772 {\n    \"__id__\": \"mgr_pushimage\",\n    \"__run_num__\": 2,\n    \"__sls__\": \"images.docker\",\n    \"changes\": {},\n    \"comment\": \"One or more requisite failed: images.docker.mgr_buildimage\",\n    \"duration\": 0.006,\n    \"name\": \"docker.push\",\n    \"result\": false,\n    \"start_time\": \"20:44:36.530252\"\n}\n\n# Failure 19 , _stamp: 2026-06-21T18:44:36.658772 {\n    \"__id__\": \"mgr_registries_logout\",\n    \"__run_num__\": 3,\n    \"__sls__\": \"images.docker\",\n    \"changes\": {},\n    \"comment\": \"One or more requisite failed: images.docker.mgr_pushimage\",\n    \"duration\": 0.005,\n    \"name\": \"docker.logout\",\n    \"result\": false,\n    \"start_time\": \"20:44:36.530529\"\n}\n\n# Failure 20 , _stamp: 2026-06-21T19:28:21.253292 {\n    \"__id__\": \"run_ansible_playbook\",\n    \"__run_num__\": 0,\n    \"__sls__\": \"ansible.runplaybook\",\n    \"changes\": {\n        \"ret\": {\n            \"custom_stats\": {},\n            \"global_custom_stats\": {},\n            \"plays\": [\n                {\n                    \"play\": {\n                        \"duration\": {\n                            \"end\": \"2026-06-21T19:28:19.988707Z\",\n                            \"start\": \"2026-06-21T19:28:16.927080Z\"\n                        },\n                        \"id\": \"06f515c3-1387-020f-2eed-000000000002\",\n                        \"name\": \"myself\",\n                        \"path\": \"/srv/playbooks/orion_dummy/playbook_orion_dummy.yml:2\"\n                    },\n                    \"tasks\": [\n                        {\n                            \"hosts\": {\n                                \"127.0.0.1\": {\n                                    \"_ansible_verbose_override\": true,\n                                    \"action\": \"gather_facts\",\n                                    \"ansible_facts\": {\n                                        \"_ansible_facts_gathered\": true,\n                                        \"ansible_all_ipv4_addresses\": [\n                                            \"172.16.3.9\"\n                                        ],\n                                        \"ansible_all_ipv6_addresses\": [\n                                            \"fe80::4f5:15ff:fec3:1387\"\n                                        ],\n                                        \"ansible_apparmor\": {\n                                            \"status\": \"enabled\"\n                                        },\n                                        \"ansible_architecture\": \"x86_64\",\n                                        \"ansible_bios_date\": \"10/16/2017\",\n                                        \"ansible_bios_vendor\": \"Amazon EC2\",\n                                        \"ansible_bios_version\": \"1.0\",\n                                        \"ansible_board_asset_tag\": \"i-03cbdc8c86189c25c\",\n                                        \"ansible_board_name\": \"NA\",\n                                        \"ansible_board_serial\": \"NA\",\n                                        \"ansible_board_vendor\": \"Amazon EC2\",\n                                        \"ansible_board_version\": \"NA\",\n                                        \"ansible_chassis_asset_tag\": \"Amazon EC2\",\n                                        \"ansible_chassis_serial\": \"NA\",\n                                        \"ansible_chassis_vendor\": \"Amazon EC2\",\n                                        \"ansible_chassis_version\": \"NA\",\n                                        \"ansible_cmdline\": {\n                                            \"8250.nr_uarts\": \"4\",\n                                            \"BOOT_IMAGE\": \"/boot/vmlinuz-7.0.7-1-default\",\n                                            \"console\": \"ttyS0\",\n                                            \"dis_ucode_ldr\": true,\n                                            \"memhp_default_state\": \"offline\",\n                                            \"multipath\": \"off\",\n                                            \"net.ifnames\": \"0\",\n                                            \"nvme_core.admin_timeout\": \"4294967295\",\n                                            \"nvme_core.io_timeout\": \"4294967295\",\n                                            \"root\": \"UUID=427505b4-d05a-4499-9e2c-0d258ee0abcc\"\n                                        },\n                                        \"ansible_date_time\": {\n                                            \"date\": \"2026-06-21\",\n                                            \"day\": \"21\",\n                                            \"epoch\": \"1782070098\",\n                                            \"epoch_int\": \"1782070098\",\n                                            \"hour\": \"21\",\n                                            \"iso8601\": \"2026-06-21T19:28:18Z\",\n                                            \"iso8601_basic\": \"20260621T212818752166\",\n                                            \"iso8601_basic_short\": \"20260621T212818\",\n                                            \"iso8601_micro\": \"2026-06-21T19:28:18.752166Z\",\n                                            \"minute\": \"28\",\n                                            \"month\": \"06\",\n                                            \"second\": \"18\",\n                                            \"time\": \"21:28:18\",\n                                            \"tz\": \"CEST\",\n                                            \"tz_dst\": \"CEST\",\n                                            \"tz_offset\": \"+0200\",\n                                            \"weekday\": \"Sunday\",\n                                            \"weekday_number\": \"0\",\n                                            \"weeknumber\": \"24\",\n                                            \"year\": \"2026\"\n                                        },\n                                        \"ansible_default_ipv4\": {\n                                            \"address\": \"172.16.3.9\",\n                                            \"alias\": \"eth0\",\n                                            \"broadcast\": \"172.16.3.255\",\n                                            \"gateway\": \"172.16.3.1\",\n                                            \"interface\": \"eth0\",\n                                            \"macaddress\": \"06:f5:15:c3:13:87\",\n                                            \"mtu\": 9001,\n                                            \"netmask\": \"255.255.255.0\",\n                                            \"network\": \"172.16.3.0\",\n                                            \"prefix\": \"24\",\n                                            \"type\": \"ether\"\n                                        },\n                                        \"ansible_default_ipv6\": {},\n                                        \"ansible_device_links\": {\n                                            \"ids\": {\n                                                \"nvme0n1\": [\n                                                    \"nvme-Amazon_Elastic_Block_Store_vol0932cba84e7d863dd\",\n                                                    \"nvme-Amazon_Elastic_Block_Store_vol0932cba84e7d863dd_1\",\n                                                    \"nvme-nvme.1d0f-766f6c3039333263626138346537643836336464-416d617a6f6e20456c617374696320426c6f636b2053746f7265-00000001\"\n                                                ],\n                                                \"nvme0n1p1\": [\n                                                    \"nvme-Amazon_Elastic_Block_Store_vol0932cba84e7d863dd-part1\",\n                                                    \"nvme-Amazon_Elastic_Block_Store_vol0932cba84e7d863dd_1-part1\",\n                                                    \"nvme-nvme.1d0f-766f6c3039333263626138346537643836336464-416d617a6f6e20456c617374696320426c6f636b2053746f7265-00000001-part1\"\n                                                ],\n                                                \"nvme0n1p2\": [\n                                                    \"nvme-Amazon_Elastic_Block_Store_vol0932cba84e7d863dd-part2\",\n                                                    \"nvme-Amazon_Elastic_Block_Store_vol0932cba84e7d863dd_1-part2\",\n                                                    \"nvme-nvme.1d0f-766f6c3039333263626138346537643836336464-416d617a6f6e20456c617374696320426c6f636b2053746f7265-00000001-part2\"\n                                                ]\n                                            },\n                                            \"labels\": {\n                                                \"nvme0n1p2\": [\n                                                    \"ROOT\"\n                                                ]\n                                            },\n                                            \"masters\": {},\n                                            \"uuids\": {\n                                                \"nvme0n1p1\": [\n                                                    \"D1C7-B534\"\n                                                ],\n                                                \"nvme0n1p2\": [\n                                                    \"427505b4-d05a-4499-9e2c-0d258ee0abcc\"\n                                                ]\n                                            }\n                                        },\n                                        \"ansible_devices\": {\n                                            \"nvme0n1\": {\n                                                \"holders\": [],\n                                                \"host\": \"Non-Volatile memory controller: Amazon.com, Inc. NVMe EBS Controller\",\n                                                \"links\": {\n                                                    \"ids\": [\n                                                        \"nvme-Amazon_Elastic_Block_Store_vol0932cba84e7d863dd\",\n                                                        \"nvme-Amazon_Elastic_Block_Store_vol0932cba84e7d863dd_1\",\n                                                        \"nvme-nvme.1d0f-766f6c3039333263626138346537643836336464-416d617a6f6e20456c617374696320426c6f636b2053746f7265-00000001\"\n                                                    ],\n                                                    \"labels\": [],\n                                                    \"masters\": [],\n                                                    \"uuids\": []\n                                                },\n                                                \"model\": \"Amazon Elastic Block Store\",\n                                                \"partitions\": {\n                                                    \"nvme0n1p1\": {\n                                                        \"holders\": [],\n                                                        \"links\": {\n                                                            \"ids\": [\n                                                                \"nvme-Amazon_Elastic_Block_Store_vol0932cba84e7d863dd-part1\",\n                                                                \"nvme-Amazon_Elastic_Block_Store_vol0932cba84e7d863dd_1-part1\",\n                                                                \"nvme-nvme.1d0f-766f6c3039333263626138346537643836336464-416d617a6f6e20456c617374696320426c6f636b2053746f7265-00000001-part1\"\n                                                            ],\n                                                            \"labels\": [],\n                                                            \"masters\": [],\n                                                            \"uuids\": [\n                                                                \"D1C7-B534\"\n                                                            ]\n                                                        },\n                                                        \"sectors\": 614400,\n                                                        \"sectorsize\": 512,\n                                                        \"size\": \"300.00 MB\",\n                                                        \"start\": \"2048\",\n                                                        \"uuid\": \"D1C7-B534\"\n                                                    },\n                                                    \"nvme0n1p2\": {\n                                                        \"holders\": [],\n                                                        \"links\": {\n                                                            \"ids\": [\n                                                                \"nvme-Amazon_Elastic_Block_Store_vol0932cba84e7d863dd-part2\",\n                                                                \"nvme-Amazon_Elastic_Block_Store_vol0932cba84e7d863dd_1-part2\",\n                                                                \"nvme-nvme.1d0f-766f6c3039333263626138346537643836336464-416d617a6f6e20456c617374696320426c6f636b2053746f7265-00000001-part2\"\n                                                            ],\n                                                            \"labels\": [\n                                                                \"ROOT\"\n                                                            ],\n                                                            \"masters\": [],\n                                                            \"uuids\": [\n                                                                \"427505b4-d05a-4499-9e2c-0d258ee0abcc\"\n                                                            ]\n                                                        },\n                                                        \"sectors\": 62298079,\n                                                        \"sectorsize\": 512,\n                                                        \"size\": \"29.71 GB\",\n                                                        \"start\": \"616448\",\n                                                        \"uuid\": \"427505b4-d05a-4499-9e2c-0d258ee0abcc\"\n                                                    }\n                                                },\n                                                \"removable\": \"0\",\n                                                \"rotational\": \"0\",\n                                                \"sas_address\": null,\n                                                \"sas_device_handle\": null,\n                                                \"scheduler_mode\": \"none\",\n                                                \"sectors\": 62914560,\n                                                \"sectorsize\": \"512\",\n                                                \"serial\": \"vol0932cba84e7d863dd\",\n                                                \"size\": \"30.00 GB\",\n                                                \"support_discard\": \"0\",\n                                                \"vendor\": null,\n                                                \"virtual\": 1\n                                            }\n                                        },\n                                        \"ansible_distribution\": \"openSUSE Tumbleweed\",\n                                        \"ansible_distribution_file_parsed\": true,\n                                        \"ansible_distribution_file_path\": \"/etc/os-release\",\n                                        \"ansible_distribution_file_variety\": \"SUSE\",\n                                        \"ansible_distribution_major_version\": \"20260516\",\n                                        \"ansible_distribution_release\": \"\",\n                                        \"ansible_distribution_version\": \"20260516\",\n                                        \"ansible_dns\": {\n                                            \"nameservers\": [\n                                                \"172.16.0.2\"\n                                            ],\n                                            \"search\": [\n                                                \"sumaci.aws\",\n                                                \"eu-central-1.compute.internal\"\n                                            ]\n                                        },\n                                        \"ansible_domain\": \"sumaci.aws\",\n                                        \"ansible_effective_group_id\": 0,\n                                        \"ansible_effective_user_id\": 0,\n                                        \"ansible_env\": {\n                                            \"ANSIBLE_DEPRECATION_WARNINGS\": \"0\",\n                                            \"ANSIBLE_RETRY_FILES_ENABLED\": \"0\",\n                                            \"ANSIBLE_STDOUT_CALLBACK\": \"json\",\n                                            \"CPATH\": \"/var/tmp/venv-salt-minion/usr/include/python3.11\",\n                                            \"CPU\": \"x86_64\",\n                                            \"CSHEDIT\": \"emacs\",\n                                            \"DBUS_SESSION_BUS_ADDRESS\": \"unix:path=/run/user/0/bus\",\n                                            \"DEBUGINFOD_URLS\": \"https://debuginfod.opensuse.org/ \",\n                                            \"FROM_HEADER\": \"\",\n                                            \"GPG_TTY\": \"not a tty\",\n                                            \"G_BROKEN_FILENAMES\": \"1\",\n                                            \"HISTSIZE\": \"1000\",\n                                            \"HOME\": \"/root\",\n                                            \"HOST\": \"uyuni-master-suse-sshminion\",\n                                            \"HOSTNAME\": \"uyuni-master-suse-sshminion\",\n                                            \"HOSTTYPE\": \"x86_64\",\n                                            \"LANG\": \"C.UTF-8\",\n                                            \"LD_LIBRARY_PATH\": \"/var/tmp/venv-salt-minion/lib\",\n                                            \"LESS\": \"-M -I -R\",\n                                            \"LESSCLOSE\": \"lessclose.sh %s %s\",\n                                            \"LESSKEY\": \"/usr/etc/lesskey.bin\",\n                                            \"LESSOPEN\": \"lessopen.sh %s\",\n                                            \"LESS_ADVANCED_PREPROCESSOR\": \"no\",\n                                            \"LOGNAME\": \"root\",\n                                            \"MACHTYPE\": \"x86_64-suse-linux\",\n                                            \"MAIL\": \"/var/mail/root\",\n                                            \"MANPATH\": \"/usr/share/man:/usr/local/man\",\n                                            \"MANPATHISSET\": \"yes\",\n                                            \"MINICOM\": \"-c on\",\n                                            \"MORE\": \"-sl\",\n                                            \"MOTD_SHOWN\": \"pam\",\n                                            \"OSTYPE\": \"linux\",\n                                            \"PAGER\": \"less\",\n                                            \"PATH\": \"/var/tmp/venv-salt-minion/bin:/var/tmp/venv-salt-minion/bin:/sbin:/usr/sbin:/usr/local/sbin:/root/bin:/usr/local/bin:/usr/bin:/bin\",\n                                            \"PROFILEREAD\": \"true\",\n                                            \"PWD\": \"/srv/playbooks/orion_dummy\",\n                                            \"SALT_CONFIG_DIR\": \"/etc/venv-salt-minion\",\n                                            \"SHELL\": \"/bin/bash\",\n                                            \"SHLVL\": \"1\",\n                                            \"SSH_CLIENT\": \"172.16.3.7 35700 22\",\n                                            \"SSH_CONNECTION\": \"172.16.3.7 35700 172.16.3.9 22\",\n                                            \"USER\": \"root\",\n                                            \"VENDOR\": \"suse\",\n                                            \"VENV_PIP_TARGET\": \"/var/lib/venv-salt-minion/local\",\n                                            \"VIRTUAL_ENV\": \"/var/tmp/venv-salt-minion\",\n                                            \"WINDOWMANAGER\": \"xterm\",\n                                            \"XDG_CACHE_HOME\": \"/root/.cache\",\n                                            \"XDG_CONFIG_DIRS\": \"/etc/xdg:/usr/local/etc/xdg:/usr/etc/xdg\",\n                                            \"XDG_CONFIG_HOME\": \"/root/.config\",\n                                            \"XDG_DATA_DIRS\": \"/usr/local/share:/usr/share\",\n                                            \"XDG_DATA_HOME\": \"/root/.local/share\",\n                                            \"XDG_RUNTIME_DIR\": \"/run/user/0\",\n                                            \"XDG_SESSION_CLASS\": \"user\",\n                                            \"XDG_SESSION_ID\": \"495\",\n                                            \"XDG_SESSION_TYPE\": \"tty\",\n                                            \"XDG_STATE_HOME\": \"/root/.local/state\",\n                                            \"XKEYSYMDB\": \"/usr/X11R6/lib/X11/XKeysymDB\",\n                                            \"XNLSPATH\": \"/usr/X11R6/lib/X11/nls\",\n                                            \"_\": \"/usr/bin/python3.13\"\n                                        },\n                                        \"ansible_eth0\": {\n                                            \"active\": true,\n                                            \"device\": \"eth0\",\n                                            \"features\": {\n                                                \"esp_hw_offload\": \"off [fixed]\",\n                                                \"esp_tx_csum_hw_offload\": \"off [fixed]\",\n                                                \"generic_receive_offload\": \"on\",\n                                                \"generic_segmentation_offload\": \"on\",\n                                                \"highdma\": \"on\",\n                                                \"hsr_dup_offload\": \"off [fixed]\",\n                                                \"hsr_fwd_offload\": \"off [fixed]\",\n                                                \"hsr_tag_ins_offload\": \"off [fixed]\",\n                                                \"hsr_tag_rm_offload\": \"off [fixed]\",\n                                                \"hw_tc_offload\": \"off [fixed]\",\n                                                \"l2_fwd_offload\": \"off [fixed]\",\n                                                \"large_receive_offload\": \"off [fixed]\",\n                                                \"loopback\": \"off [fixed]\",\n                                                \"macsec_hw_offload\": \"off [fixed]\",\n                                                \"ntuple_filters\": \"off [fixed]\",\n                                                \"receive_hashing\": \"on\",\n                                                \"rx_all\": \"off [fixed]\",\n                                                \"rx_checksumming\": \"off [fixed]\",\n                                                \"rx_fcs\": \"off [fixed]\",\n                                                \"rx_gro_hw\": \"off [fixed]\",\n                                                \"rx_gro_list\": \"off\",\n                                                \"rx_udp_gro_forwarding\": \"off\",\n                                                \"rx_udp_tunnel_port_offload\": \"off [fixed]\",\n                                                \"rx_vlan_filter\": \"off [fixed]\",\n                                                \"rx_vlan_offload\": \"off [fixed]\",\n                                                \"rx_vlan_stag_filter\": \"off [fixed]\",\n                                                \"rx_vlan_stag_hw_parse\": \"off [fixed]\",\n                                                \"scatter_gather\": \"on\",\n                                                \"tcp_segmentation_offload\": \"off\",\n                                                \"tls_hw_record\": \"off [fixed]\",\n                                                \"tls_hw_rx_offload\": \"off [fixed]\",\n                                                \"tls_hw_tx_offload\": \"off [fixed]\",\n                                                \"tx_checksum_fcoe_crc\": \"off [fixed]\",\n                                                \"tx_checksum_ip_generic\": \"off [fixed]\",\n                                                \"tx_checksum_ipv4\": \"on\",\n                                                \"tx_checksum_ipv6\": \"off [fixed]\",\n                                                \"tx_checksum_sctp\": \"off [fixed]\",\n                                                \"tx_checksumming\": \"on\",\n                                                \"tx_esp_segmentation\": \"off [fixed]\",\n                                                \"tx_fcoe_segmentation\": \"off [fixed]\",\n                                                \"tx_gre_csum_segmentation\": \"off [fixed]\",\n                                                \"tx_gre_segmentation\": \"off [fixed]\",\n                                                \"tx_gso_list\": \"off [fixed]\",\n                                                \"tx_gso_partial\": \"off [fixed]\",\n                                                \"tx_gso_robust\": \"off [fixed]\",\n                                                \"tx_ipxip4_segmentation\": \"off [fixed]\",\n                                                \"tx_ipxip6_segmentation\": \"off [fixed]\",\n                                                \"tx_nocache_copy\": \"off\",\n                                                \"tx_scatter_gather\": \"on\",\n                                                \"tx_scatter_gather_fraglist\": \"off [fixed]\",\n                                                \"tx_sctp_segmentation\": \"off [fixed]\",\n                                                \"tx_tcp6_segmentation\": \"off [fixed]\",\n                                                \"tx_tcp_accecn_segmentation\": \"off [fixed]\",\n                                                \"tx_tcp_ecn_segmentation\": \"off [fixed]\",\n                                                \"tx_tcp_mangleid_segmentation\": \"off [fixed]\",\n                                                \"tx_tcp_segmentation\": \"off [fixed]\",\n                                                \"tx_tunnel_remcsum_segmentation\": \"off [fixed]\",\n                                                \"tx_udp_segmentation\": \"off [fixed]\",\n                                                \"tx_udp_tnl_csum_segmentation\": \"off [fixed]\",\n                                                \"tx_udp_tnl_segmentation\": \"off [fixed]\",\n                                                \"tx_vlan_offload\": \"off [fixed]\",\n                                                \"tx_vlan_stag_hw_insert\": \"off [fixed]\",\n                                                \"vlan_challenged\": \"off [fixed]\"\n                                            },\n                                            \"hw_timestamp_filters\": [],\n                                            \"ipv4\": {\n                                                \"address\": \"172.16.3.9\",\n                                                \"broadcast\": \"172.16.3.255\",\n                                                \"netmask\": \"255.255.255.0\",\n                                                \"network\": \"172.16.3.0\",\n                                                \"prefix\": \"24\"\n                                            },\n                                            \"ipv6\": [\n                                                {\n                                                    \"address\": \"fe80::4f5:15ff:fec3:1387\",\n                                                    \"prefix\": \"64\",\n                                                    \"scope\": \"link\"\n                                                }\n                                            ],\n                                            \"macaddress\": \"06:f5:15:c3:13:87\",\n                                            \"module\": \"ena\",\n                                            \"mtu\": 9001,\n                                            \"pciid\": \"0000:00:05.0\",\n                                            \"promisc\": false,\n                                            \"timestamping\": [],\n                                            \"type\": \"ether\"\n                                        },\n                                        \"ansible_fibre_channel_wwn\": [],\n                                        \"ansible_fips\": false,\n                                        \"ansible_flags\": [\n                                            \"fpu\",\n                                            \"vme\",\n                                            \"de\",\n                                            \"pse\",\n                                            \"tsc\",\n                                            \"msr\",\n                                            \"pae\",\n                                            \"mce\",\n                                            \"cx8\",\n                                            \"apic\",\n                                            \"sep\",\n                                            \"mtrr\",\n                                            \"pge\",\n                                            \"mca\",\n                                            \"cmov\",\n                                            \"pat\",\n                                            \"pse36\",\n                                            \"clflush\",\n                                            \"mmx\",\n                                            \"fxsr\",\n                                            \"sse\",\n                                            \"sse2\",\n                                            \"ht\",\n                                            \"syscall\",\n                                            \"nx\",\n                                            \"mmxext\",\n                                            \"fxsr_opt\",\n                                            \"pdpe1gb\",\n                                            \"rdtscp\",\n                                            \"lm\",\n                                            \"constant_tsc\",\n                                            \"rep_good\",\n                                            \"nopl\",\n                                            \"nonstop_tsc\",\n                                            \"cpuid\",\n                                            \"extd_apicid\",\n                                            \"tsc_known_freq\",\n                                            \"pni\",\n                                            \"pclmulqdq\",\n                                            \"ssse3\",\n                                            \"fma\",\n                                            \"cx16\",\n                                            \"sse4_1\",\n                                            \"sse4_2\",\n                                            \"movbe\",\n                                            \"popcnt\",\n                                            \"aes\",\n                                            \"xsave\",\n                                            \"avx\",\n                                            \"f16c\",\n                                            \"rdrand\",\n                                            \"hypervisor\",\n                                            \"lahf_lm\",\n                                            \"cmp_legacy\",\n                                            \"cr8_legacy\",\n                                            \"abm\",\n                                            \"sse4a\",\n                                            \"misalignsse\",\n                                            \"3dnowprefetch\",\n                                            \"topoext\",\n                                            \"vmmcall\",\n                                            \"fsgsbase\",\n                                            \"bmi1\",\n                                            \"avx2\",\n                                            \"smep\",\n                                            \"bmi2\",\n                                            \"rdseed\",\n                                            \"adx\",\n                                            \"smap\",\n                                            \"clflushopt\",\n                                            \"sha_ni\",\n                                            \"xsaveopt\",\n                                            \"xsavec\",\n                                            \"xgetbv1\",\n                                            \"clzero\",\n                                            \"xsaveerptr\",\n                                            \"arat\",\n                                            \"npt\",\n                                            \"nrip_save\"\n                                        ],\n                                        \"ansible_form_factor\": \"Other\",\n                                        \"ansible_fqdn\": \"uyuni-master-suse-sshminion.sumaci.aws\",\n                                        \"ansible_hostname\": \"uyuni-master-suse-sshminion\",\n                                        \"ansible_hostnqn\": \"\",\n                                        \"ansible_interfaces\": [\n                                            \"lo\",\n                                            \"eth0\"\n                                        ],\n                                        \"ansible_is_chroot\": false,\n                                        \"ansible_iscsi_iqn\": \"iqn.1996-04.de.suse:01:c68f4669638a\",\n                                        \"ansible_kernel\": \"7.0.7-1-default\",\n                                        \"ansible_kernel_version\": \"#1 SMP PREEMPT_DYNAMIC Fri May 15 08:50:06 UTC 2026 (f1d450c)\",\n                                        \"ansible_lo\": {\n                                            \"active\": true,\n                                            \"device\": \"lo\",\n                                            \"features\": {\n                                                \"esp_hw_offload\": \"off [fixed]\",\n                                                \"esp_tx_csum_hw_offload\": \"off [fixed]\",\n                                                \"generic_receive_offload\": \"on\",\n                                                \"generic_segmentation_offload\": \"on\",\n                                                \"highdma\": \"on [fixed]\",\n                                                \"hsr_dup_offload\": \"off [fixed]\",\n                                                \"hsr_fwd_offload\": \"off [fixed]\",\n                                                \"hsr_tag_ins_offload\": \"off [fixed]\",\n                                                \"hsr_tag_rm_offload\": \"off [fixed]\",\n                                                \"hw_tc_offload\": \"off [fixed]\",\n                                                \"l2_fwd_offload\": \"off [fixed]\",\n                                                \"large_receive_offload\": \"off [fixed]\",\n                                                \"loopback\": \"on [fixed]\",\n                                                \"macsec_hw_offload\": \"off [fixed]\",\n                                                \"ntuple_filters\": \"off [fixed]\",\n                                                \"receive_hashing\": \"off [fixed]\",\n                                                \"rx_all\": \"off [fixed]\",\n                                                \"rx_checksumming\": \"on [fixed]\",\n                                                \"rx_fcs\": \"off [fixed]\",\n                                                \"rx_gro_hw\": \"off [fixed]\",\n                                                \"rx_gro_list\": \"off\",\n                                                \"rx_udp_gro_forwarding\": \"off\",\n                                                \"rx_udp_tunnel_port_offload\": \"off [fixed]\",\n                                                \"rx_vlan_filter\": \"off [fixed]\",\n                                                \"rx_vlan_offload\": \"off [fixed]\",\n                                                \"rx_vlan_stag_filter\": \"off [fixed]\",\n                                                \"rx_vlan_stag_hw_parse\": \"off [fixed]\",\n                                                \"scatter_gather\": \"on\",\n                                                \"tcp_segmentation_offload\": \"on\",\n                                                \"tls_hw_record\": \"off [fixed]\",\n                                                \"tls_hw_rx_offload\": \"off [fixed]\",\n                                                \"tls_hw_tx_offload\": \"off [fixed]\",\n                                                \"tx_checksum_fcoe_crc\": \"off [fixed]\",\n                                                \"tx_checksum_ip_generic\": \"on [fixed]\",\n                                                \"tx_checksum_ipv4\": \"off [fixed]\",\n                                                \"tx_checksum_ipv6\": \"off [fixed]\",\n                                                \"tx_checksum_sctp\": \"on [fixed]\",\n                                                \"tx_checksumming\": \"on\",\n                                                \"tx_esp_segmentation\": \"off [fixed]\",\n                                                \"tx_fcoe_segmentation\": \"off [fixed]\",\n                                                \"tx_gre_csum_segmentation\": \"off [fixed]\",\n                                                \"tx_gre_segmentation\": \"off [fixed]\",\n                                                \"tx_gso_list\": \"on\",\n                                                \"tx_gso_partial\": \"off [fixed]\",\n                                                \"tx_gso_robust\": \"off [fixed]\",\n                                                \"tx_ipxip4_segmentation\": \"off [fixed]\",\n                                                \"tx_ipxip6_segmentation\": \"off [fixed]\",\n                                                \"tx_nocache_copy\": \"off [fixed]\",\n                                                \"tx_scatter_gather\": \"on [fixed]\",\n                                                \"tx_scatter_gather_fraglist\": \"on [fixed]\",\n                                                \"tx_sctp_segmentation\": \"on\",\n                                                \"tx_tcp6_segmentation\": \"on\",\n                                                \"tx_tcp_accecn_segmentation\": \"on\",\n                                                \"tx_tcp_ecn_segmentation\": \"on\",\n                                                \"tx_tcp_mangleid_segmentation\": \"on\",\n                                                \"tx_tcp_segmentation\": \"on\",\n                                                \"tx_tunnel_remcsum_segmentation\": \"off [fixed]\",\n                                                \"tx_udp_segmentation\": \"on\",\n                                                \"tx_udp_tnl_csum_segmentation\": \"off [fixed]\",\n                                                \"tx_udp_tnl_segmentation\": \"off [fixed]\",\n                                                \"tx_vlan_offload\": \"off [fixed]\",\n                                                \"tx_vlan_stag_hw_insert\": \"off [fixed]\",\n                                                \"vlan_challenged\": \"on [fixed]\"\n                                            },\n                                            \"hw_timestamp_filters\": [],\n                                            \"ipv4\": {\n                                                \"address\": \"127.0.0.1\",\n                                                \"broadcast\": \"\",\n                                                \"netmask\": \"255.0.0.0\",\n                                                \"network\": \"127.0.0.0\",\n                                                \"prefix\": \"8\"\n                                            },\n                                            \"ipv6\": [\n                                                {\n                                                    \"address\": \"::1\",\n                                                    \"prefix\": \"128\",\n                                                    \"scope\": \"host\"\n                                                }\n                                            ],\n                                            \"mtu\": 65536,\n                                            \"promisc\": false,\n                                            \"timestamping\": [],\n                                            \"type\": \"loopback\"\n                                        },\n                                        \"ansible_loadavg\": {\n                                            \"15m\": 0.166015625,\n                                            \"1m\": 0.6064453125,\n                                            \"5m\": 0.38623046875\n                                        },\n                                        \"ansible_local\": {},\n                                        \"ansible_locally_reachable_ips\": {\n                                            \"ipv4\": [\n                                                \"127.0.0.0/8\",\n                                                \"127.0.0.1\",\n                                                \"172.16.3.9\"\n                                            ],\n                                            \"ipv6\": [\n                                                \"::1\",\n                                                \"fe80::4f5:15ff:fec3:1387\"\n                                            ]\n                                        },\n                                        \"ansible_lsb\": {},\n                                        \"ansible_lvm\": {\n                                            \"lvs\": {},\n                                            \"pvs\": {},\n                                            \"vgs\": {}\n                                        },\n                                        \"ansible_machine\": \"x86_64\",\n                                        \"ansible_machine_id\": \"bb9e25ca2c00ed48b48db5e36a37d4c6\",\n                                        \"ansible_memfree_mb\": 2374,\n                                        \"ansible_memory_mb\": {\n                                            \"nocache\": {\n                                                \"free\": 3320,\n                                                \"used\": 528\n                                            },\n                                            \"real\": {\n                                                \"free\": 2374,\n                                                \"total\": 3848,\n                                                \"used\": 1474\n                                            },\n                                            \"swap\": {\n                                                \"cached\": 0,\n                                                \"free\": 0,\n                                                \"total\": 0,\n                                                \"used\": 0\n                                            }\n                                        },\n                                        \"ansible_memtotal_mb\": 3848,\n                                        \"ansible_mounts\": [\n                                            {\n                                                \"block_available\": 6145948,\n                                                \"block_size\": 4096,\n                                                \"block_total\": 7784699,\n                                                \"block_used\": 1638751,\n                                                \"device\": \"/dev/nvme0n1p2\",\n                                                \"dump\": 0,\n                                                \"fstype\": \"xfs\",\n                                                \"inode_available\": 15389780,\n                                                \"inode_total\": 15574464,\n                                                \"inode_used\": 184684,\n                                                \"mount\": \"/\",\n                                                \"options\": \"rw,relatime,inode64,logbufs=8,logbsize=32k,noquota\",\n                                                \"passno\": 0,\n                                                \"size_available\": 25173803008,\n                                                \"size_total\": 31886127104,\n                                                \"uuid\": \"427505b4-d05a-4499-9e2c-0d258ee0abcc\"\n                                            },\n                                            {\n                                                \"block_available\": 76601,\n                                                \"block_size\": 4096,\n                                                \"block_total\": 76646,\n                                                \"block_used\": 45,\n                                                \"device\": \"/dev/nvme0n1p1\",\n                                                \"dump\": 0,\n                                                \"fstype\": \"vfat\",\n                                                \"inode_available\": 0,\n                                                \"inode_total\": 0,\n                                                \"inode_used\": 0,\n                                                \"mount\": \"/boot/efi\",\n                                                \"options\": \"rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro\",\n                                                \"passno\": 0,\n                                                \"size_available\": 313757696,\n                                                \"size_total\": 313942016,\n                                                \"uuid\": \"D1C7-B534\"\n                                            }\n                                        ],\n                                        \"ansible_nodename\": \"uyuni-master-suse-sshminion\",\n                                        \"ansible_os_family\": \"Suse\",\n                                        \"ansible_pkg_mgr\": \"zypper\",\n                                        \"ansible_proc_cmdline\": {\n                                            \"8250.nr_uarts\": \"4\",\n                                            \"BOOT_IMAGE\": \"/boot/vmlinuz-7.0.7-1-default\",\n                                            \"console\": \"ttyS0\",\n                                            \"dis_ucode_ldr\": true,\n                                            \"memhp_default_state\": \"offline\",\n                                            \"multipath\": \"off\",\n                                            \"net.ifnames\": \"0\",\n                                            \"nvme_core.admin_timeout\": \"4294967295\",\n                                            \"nvme_core.io_timeout\": \"4294967295\",\n                                            \"root\": \"UUID=427505b4-d05a-4499-9e2c-0d258ee0abcc\"\n                                        },\n                                        \"ansible_processor\": [\n                                            \"0\",\n                                            \"AuthenticAMD\",\n                                            \"AMD EPYC 7571\",\n                                            \"1\",\n                                            \"AuthenticAMD\",\n                                            \"AMD EPYC 7571\"\n                                        ],\n                                        \"ansible_processor_cores\": 1,\n                                        \"ansible_processor_count\": 1,\n                                        \"ansible_processor_nproc\": 2,\n                                        \"ansible_processor_threads_per_core\": 2,\n                                        \"ansible_processor_vcpus\": 2,\n                                        \"ansible_product_name\": \"t3a.medium\",\n                                        \"ansible_product_serial\": \"ec246736-c91a-dd89-9a88-051f3d773e57\",\n                                        \"ansible_product_uuid\": \"ec246736-c91a-dd89-9a88-051f3d773e57\",\n                                        \"ansible_product_version\": \"NA\",\n                                        \"ansible_python\": {\n                                            \"executable\": \"/usr/bin/python3.13\",\n                                            \"has_sslcontext\": true,\n                                            \"type\": \"cpython\",\n                                            \"version\": {\n                                                \"major\": 3,\n                                                \"micro\": 13,\n                                                \"minor\": 13,\n                                                \"releaselevel\": \"final\",\n                                                \"serial\": 0\n                                            },\n                                            \"version_info\": [\n                                                3,\n                                                13,\n                                                13,\n                                                \"final\",\n                                                0\n                                            ]\n                                        },\n                                        \"ansible_python_version\": \"3.13.13\",\n                                        \"ansible_real_group_id\": 0,\n                                        \"ansible_real_user_id\": 0,\n                                        \"ansible_selinux\": {\n                                            \"status\": \"disabled\"\n                                        },\n                                        \"ansible_selinux_python_present\": true,\n                                        \"ansible_service_mgr\": \"systemd\",\n                                        \"ansible_ssh_host_key_ecdsa_public\": \"AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEM+K49UKEojX+Px0l0vcR52/Mc3pf0Agofq7MKyFLpsUVgzwW8FR9K3bsnkBFx5dk4oaftEMZNNaQTNvkP9laI=\",\n                                        \"ansible_ssh_host_key_ecdsa_public_keytype\": \"ecdsa-sha2-nistp256\",\n                                        \"ansible_ssh_host_key_ed25519_public\": \"AAAAC3NzaC1lZDI1NTE5AAAAIJL35WisUCfetAWHSzo1BbPZqgwMJ906bVkQElTbnoCH\",\n                                        \"ansible_ssh_host_key_ed25519_public_keytype\": \"ssh-ed25519\",\n                                        \"ansible_ssh_host_key_rsa_public\": \"AAAAB3NzaC1yc2EAAAADAQABAAABgQC/8TMAYhhCHmhp62blBcdlKOF7OIS7fgpZ4aLYZ3+MLlWkBKLya9GlgnvAbe9Jua6qNduDV6E5NdpUkYrkbUNmlUNp6uwywsvAGFU+HEcEQdHhlkOdkP8vdWqxBmaPbYVXlGG3RuGgefRi+oRIy/P9wSL1DKJPqgNbvj6nm2TVXyS3PFCBoaUPLKdu54/vfYxCEmFM0UVTHl8aRFlCFNQ5TlwK3PpKjB+yTujpGLW2ZzDbDcjR8KosS8551bBt6J17hqp0Bsg22dJIXbb2Q8iM9lZhIlLYkwk4xL2CZMwBgjjr32bBmQjPOXy9spFDucTe3DxJhUGuQYrmIbhW9xHnOtaPvrDDd7ndwlCrOM+5YizUlETb2WHZVARhOEDSXpURLWEYMnfcTqYbTUraUJvm6hRojbhM9C7M9HW+rCznkZmGm3jBtbbB2fiTEVFIMV+f3iiZ9zBg62cO1eYk82+Kz3S074roE57NdpF8Pa/qYf6GxxDp5P//Namc44GcHSs=\",\n                                        \"ansible_ssh_host_key_rsa_public_keytype\": \"ssh-rsa\",\n                                        \"ansible_swapfree_mb\": 0,\n                                        \"ansible_swaptotal_mb\": 0,\n                                        \"ansible_system\": \"Linux\",\n                                        \"ansible_system_capabilities\": \"N/A\",\n                                        \"ansible_system_capabilities_enforced\": \"N/A\",\n                                        \"ansible_system_vendor\": \"Amazon EC2\",\n                                        \"ansible_systemd\": {\n                                            \"features\": \"+PAM +AUDIT +SELINUX +APPARMOR +IMA +IPE -SMACK +SECCOMP +GCRYPT +GNUTLS +OPENSSL +ACL +BLKID +CURL +ELFUTILS +FIDO2 +IDN2 +KMOD +LIBCRYPTSETUP +LIBCRYPTSETUP_PLUGINS +LIBFDISK +PCRE2 +PWQUALITY +P11KIT +QRENCODE +TPM2 +BZIP2 +LZ4 +XZ +ZLIB +ZSTD +BPF_FRAMEWORK -BTF -XKBCOMMON -UTMP +LIBARCHIVE\",\n                                            \"version\": 260\n                                        },\n                                        \"ansible_uptime_seconds\": 9919,\n                                        \"ansible_user_dir\": \"/root\",\n                                        \"ansible_user_gecos\": \"root\",\n                                        \"ansible_user_gid\": 0,\n                                        \"ansible_user_id\": \"root\",\n                                        \"ansible_user_shell\": \"/bin/bash\",\n                                        \"ansible_user_uid\": 0,\n                                        \"ansible_userspace_architecture\": \"x86_64\",\n                                        \"ansible_userspace_bits\": \"64\",\n                                        \"ansible_virtualization_role\": \"guest\",\n                                        \"ansible_virtualization_tech_guest\": [\n                                            \"kvm\"\n                                        ],\n                                        \"ansible_virtualization_tech_host\": [],\n                                        \"ansible_virtualization_type\": \"kvm\",\n                                        \"discovered_interpreter_python\": \"/usr/bin/python3.13\",\n                                        \"gather_subset\": [\n                                            \"all\"\n                                        ],\n                                        \"module_setup\": true\n                                    },\n                                    \"changed\": false,\n                                    \"warnings\": [\n                                        \"Host '127.0.0.1' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered.\"\n                                    ]\n                                }\n                            },\n                            \"task\": {\n                                \"duration\": {\n                                    \"end\": \"2026-06-21T19:28:18.860884Z\",\n                                    \"start\": \"2026-06-21T19:28:16.946304Z\"\n                                },\n                                \"id\": \"06f515c3-1387-020f-2eed-000000000009\",\n                                \"name\": \"Gathering Facts\",\n                                \"path\": \"/srv/playbooks/orion_dummy/playbook_orion_dummy.yml:2\"\n                            }\n                        },\n                        {\n                            \"hosts\": {\n                                \"127.0.0.1\": {\n                                    \"action\": \"zypper\",\n                                    \"changed\": false,\n                                    \"cmd\": [\n                                        \"/usr/bin/zypper\",\n                                        \"--non-interactive\",\n                                        \"--xmlout\",\n                                        \"--quiet\",\n                                        \"install\",\n                                        \"--type\",\n                                        \"package\",\n                                        \"--auto-agree-with-licenses\",\n                                        \"--no-recommends\",\n                                        \"--\",\n                                        \"+orion-dummy\"\n                                    ],\n                                    \"exception\": \"(traceback unavailable)\",\n                                    \"failed\": true,\n                                    \"msg\": \"No provider of '+orion-dummy' found.\",\n                                    \"rc\": 104,\n                                    \"stderr\": \"\",\n                                    \"stderr_lines\": [],\n                                    \"stdout\": \"<?xml version='1.0'?>\\n<stream>\\n<message type=\\\"error\\\">No provider of &apos;+orion-dummy&apos; found.</message>\\n</stream>\\n\",\n                                    \"stdout_lines\": [\n                                        \"<?xml version='1.0'?>\",\n                                        \"<stream>\",\n                                        \"<message type=\\\"error\\\">No provider of &apos;+orion-dummy&apos; found.</message>\",\n                                        \"</stream>\"\n                                    ]\n                                }\n                            },\n                            \"task\": {\n                                \"duration\": {\n                                    \"end\": \"2026-06-21T19:28:19.988707Z\",\n                                    \"start\": \"2026-06-21T19:28:18.866402Z\"\n                                },\n                                \"id\": \"06f515c3-1387-020f-2eed-000000000004\",\n                                \"name\": \"Install Orion dummy package\",\n                                \"path\": \"/srv/playbooks/orion_dummy/playbook_orion_dummy.yml:5\"\n                            }\n                        }\n                    ]\n                }\n            ],\n            \"retcode\": 2,\n            \"stats\": {\n                \"127.0.0.1\": {\n                    \"changed\": 0,\n                    \"failures\": 1,\n                    \"ignored\": 0,\n                    \"ok\": 1,\n                    \"rescued\": 0,\n                    \"skipped\": 0,\n                    \"unreachable\": 0\n                }\n            }\n        }\n    },\n    \"comment\": \"Module function ansible.playbooks executed\",\n    \"duration\": 8337.576,\n    \"name\": \"ansible.playbooks\",\n    \"result\": false,\n    \"start_time\": \"21:28:11.821275\"\n}\n\n (ScriptError)\n./features/step_definitions/salt_steps.rb:531:in `/^the salt event log on server should contain no failures$/'\nfeatures/finishing/srv_debug.feature:16:in `the salt event log on server should contain no failures'",
              "duration": 6958905493
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@test_issue",
            "line": 4
          },
          {
            "name": "@test_issue",
            "line": 14
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 19315
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 17721
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 12031
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:277"
            },
            "result": {
              "status": "passed",
              "duration": 6355
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-06-21 22:10:51 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:316"
            },
            "result": {
              "status": "passed",
              "duration": 240438
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:331"
            },
            "result": {
              "status": "passed",
              "duration": 17872
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 7 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 5389960512
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 25623
            }
          }
        ]
      },
      {
        "id": "debug-the-server-after-the-testsuite-has-run;check-the-taskomatic-logs-on-server",
        "keyword": "Scenario",
        "name": "Check the taskomatic logs on server",
        "description": "",
        "line": 18,
        "type": "scenario",
        "steps": [
          {
            "keyword": "Then ",
            "name": "the taskomatic logs should not contain errors",
            "line": 19,
            "match": {
              "location": "features/step_definitions/command_steps.rb:527"
            },
            "result": {
              "status": "passed",
              "duration": 2650889441
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "passed",
                  "duration": 21234
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@test_issue",
            "line": 4
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 22449
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 15910
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 10803
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:277"
            },
            "result": {
              "status": "passed",
              "duration": 6384
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-06-21 22:11:03 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:316"
            },
            "result": {
              "status": "passed",
              "duration": 251556
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:331"
            },
            "result": {
              "status": "passed",
              "duration": 18517
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 3 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 228895
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 17986
            }
          }
        ]
      },
      {
        "id": "debug-the-server-after-the-testsuite-has-run;check-for-out-of-memory-errors",
        "keyword": "Scenario",
        "name": "Check for out of memory errors",
        "description": "",
        "line": 21,
        "type": "scenario",
        "steps": [
          {
            "keyword": "Then ",
            "name": "the log messages should not contain out of memory errors",
            "line": 22,
            "match": {
              "location": "features/step_definitions/command_steps.rb:535"
            },
            "result": {
              "status": "passed",
              "duration": 3109621152
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "passed",
                  "duration": 20982
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@test_issue",
            "line": 4
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 19840
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 17721
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 12464
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:277"
            },
            "result": {
              "status": "passed",
              "duration": 6528
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-06-21 22:11:06 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:316"
            },
            "result": {
              "status": "passed",
              "duration": 215827
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:331"
            },
            "result": {
              "status": "passed",
              "duration": 18869
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 3 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 208540
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 13914
            }
          }
        ]
      }
    ]
  },
  {
    "id": "test-for-excessive-scc-accesses",
    "uri": "features/finishing/srv_count_scc_access.feature",
    "keyword": "Feature",
    "name": "Test for excessive SCC accesses",
    "description": "",
    "line": 5,
    "tags": [
      {
        "name": "@srv_scc_access_logging",
        "line": 4
      }
    ],
    "elements": [
      {
        "id": "test-for-excessive-scc-accesses;count-ui-scc-accesses-in-rhn_web_ui.log",
        "keyword": "Scenario",
        "name": "Count UI SCC accesses in rhn_web_ui.log",
        "description": "",
        "line": 7,
        "type": "scenario",
        "steps": [
          {
            "keyword": "Then ",
            "name": "the word \"scc.suse.com\" does not occur more than 100 times in \"/var/log/rhn/rhn_web_ui.log\" on \"server\"",
            "line": 8,
            "match": {
              "location": "features/step_definitions/command_steps.rb:1849"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@srv_scc_access_logging",
            "line": 4
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 18717
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 19385
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 18464
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:277"
            },
            "result": {
              "status": "passed",
              "duration": 7536
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-06-21 22:11:09 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:316"
            },
            "result": {
              "status": "passed",
              "duration": 208344
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:331"
            },
            "result": {
              "status": "passed",
              "duration": 15668
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:807"
            },
            "result": {
              "status": "skipped",
              "duration": 4569249579
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 5 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 216986
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 17684
            }
          }
        ]
      },
      {
        "id": "test-for-excessive-scc-accesses;count-taskomatic-scc-accesses-in-rhn_taskomatic_daemon.log",
        "keyword": "Scenario",
        "name": "Count Taskomatic SCC accesses in rhn_taskomatic_daemon.log",
        "description": "",
        "line": 10,
        "type": "scenario",
        "steps": [
          {
            "keyword": "Then ",
            "name": "the word \"scc.suse.com\" does not occur more than 50 times in \"/var/log/rhn/rhn_taskomatic_daemon.log\" on \"server\"",
            "line": 11,
            "match": {
              "location": "features/step_definitions/command_steps.rb:1849"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@srv_scc_access_logging",
            "line": 4
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 23653
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 19592
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 17591
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:277"
            },
            "result": {
              "status": "passed",
              "duration": 7153
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-06-21 22:11:14 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:316"
            },
            "result": {
              "status": "passed",
              "duration": 474571
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:331"
            },
            "result": {
              "status": "passed",
              "duration": 18347
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:807"
            },
            "result": {
              "status": "skipped",
              "duration": 2740858297
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 2 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 220240
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 19891
            }
          }
        ]
      }
    ]
  }
]