ModiPy

Modular change management system for automating changes in an IT environment
Download

ModiPy Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • Justin Warren
  • Publisher web site:
  • Operating Systems:
  • Mac OS X 10.0 or later
  • File Size:
  • 138 KB

ModiPy Tags


ModiPy Description

Modular change management system for automating changes in an IT environment ModiPy is an open source change automation tool developed with the help of Python. ModiPy will provide you with an easy way to define a set of changes to be made to an arbitrary set of remote devices, in any order (or all at once). ModiPy supports the idea of implementing changes, and backing them out, together with pre- and post-checks for both the implementation and backout steps.Why use ModiPy:· If you ever have to make changes to equipment on a regular basis, you should use ModiPy.· If you ever have to make essentially the same changes to multiple devices, you should use ModiPy.· If you ever have to make changes on equipment, but only if other changes succeed, you should use ModiPy.· In fact, most of the changes being made on computers today should probably be done using ModiPy. NOTE: ModiPy is distributed and licensed under the Lesser General Public License. Here are some key features of "ModiPy": · XML configuration for easy editing. No specialized tools required! · Fully asynchronous design, for maximum scalability · Templated change configuration. Write it once. Let the ModiPy do the hard work. · Flexible variable substitution capabilities for power · Support for arbitrary commands. Already got some scripts? ModiPy can use them · Expect/send based changes, built in · Statistics reporting on completion. What worked, what didn't. · Automated backout-on-fail option. No more wedged systems after a change. · Authoritarian Mode for testing changes. Easily test things manually before running full-auto · Backout Mode to just run the backout portion of changes. Something broke? Fix it fast. · Extensible Provisioner and Change framework. ModiPy doesn't quite work the way you want? You can change it. Communications Methods: · Run any command line, including ssh commands · Native NetApp ZAPI support for controlling NetApp storage arrays Change Specific Features: · Dependency tree support, for linking arbitrary changes together in sequence · Retry failed changes, up to a configurable maximum number of retries, or forever · Python based condition checking, for superior flexibility · Expect/Send support for command line style interfaces Provisioner Specific Features: · Define an arbitrary command to connect to remote devices · Configurable timeouts


ModiPy Related Software