HomePhorge

(#12106) Enhance the uninstall PMT action for UX
b222cd584572Unpublished

Unpublished Commit · Learn More

Repository Importing: This repository is still importing.

Description

(#12106) Enhance the uninstall PMT action for UX

Before this patch the uninstall action only uninstalled puppet modules by
name. The uninstallation of a module consists of removing a directory in
the module path that matches the name of the module. This does not take
into account the version of the module installed.

This patch changes the behaviour of the uninstall action with the
following features:

  • Modules can be uninstalled by specific version
  • Modules can be uninstalled by enviornment
  • Output of the unistall command has been enhanced to provide a better UX

This patch also includes updated specs for the change in behaviour.