Skip to content

split steps.py and merge nmcli and nmtui steps

Created by: fpokryvk

split nmcli steps.py into following files (for better readability):

  • bond_team_bridge - not so much of them to create separate files
  • commands - various commands like Execute, Ping, Wait...
  • connection - management of connections
  • device - management of various devices (nmcli device)
  • editor - editor related steps
  • files - file management steps
  • prepare - (long) prepare steps (usually firsts steps in scenarios) - maybe it would be better to convert these steps to prepare scripts
  • service - controlling state of NM (Start, Stop, Kill...)
  • vpn - vpn related steps

link all nmcli steps to nmtui steps to prevent duplicate definitions of steps

increase the stability of step 'Check bond "{bond}" link state is "{state}" ' step by adding a number of retries and increase time performance by decreasing timeout between retries

@Build:nm-1-16

Merge request reports