ASF Infrastructure Application Uninstaller

Clone this repo:

Branches

  1. 7557220 Update README.md by Daniel Gruno · 3 years, 8 months ago master
  2. 4b63b2e Update README.md by Daniel Gruno · 3 years, 8 months ago
  3. a6c2405 Create uninstaller.py by Daniel Gruno · 3 years, 8 months ago
  4. 0089c02 Create requirements.txt by Daniel Gruno · 3 years, 8 months ago
  5. eb1df50 Create pipservice-uninstaller.service by Daniel Gruno · 3 years, 8 months ago

infrastructure-uninstaller

ASF Infrastructure Application Uninstaller

Uninstalls older versions of known programs that are now pipservices:

  • blocky
  • kif
  • loggy

Runs once (per install or per restart) and scans through the systemd lib and filesystem for whether these apps are installed, and removes them completely if found, by:

  • stopping the service
  • disabling the service
  • removing all systemd/upstart files
  • removing all application files
  • removing the application main directory
  • reloading systemd
  • resetting any found failures in systemd

It may be installed on one or more nodes via pipservice, as such:

pipservice:
   uninstaller:
     tag: master