Skip to content

nmcli, nmcli_force and systemctl wrappers in nmci.process

Filip Pokryvka requested to merge fp/nmci_nmcli into main

Add wrappers for nmcli and systemctl, as the usage is high and require special arguments.

  • nmci.process.nmcli(): prepends nmcli to command, returns stdout and does all checks, default timeout is 60s
  • nmci.process.nmcli_force(): same as nmci.process.nmcli(), but ignores all checks (returncode and stderr), returns RunResult tuple
  • nmci.process.systemctl: same as nmci.process.nmcli_force(), but prepends systemctl

Merge request reports