This page may require cleanup to meet quality standards. Please improve this article if you can.
|Commands | Apps | Examples | Reference|
Why do you want Workbench?
You are looking for an open-ended flexible tool to create inventories. You need a single place to keep track of all your key operational details. You also want to define the relationships between components, metadata describing them and their environment. Jump to → #CMDB
You are lacking a common place to store all your different kinds of packaged artifacts. You want an open package repository where each package is described by a rich and extensible metadata registry. You want to declare package dependencies between unlike package types. You need to track where packages are deployed, and track usage across environments. Jump to → #Repository
You are looking for a web tool and server infrastructure that enables development and operations teams to collaborate on key release, deployment and service management automation development and administration. Jump to → #Designer
Three tools in one
Workbench is a multi-purpose server and end-user application that combines several functions:
The Workbench CMDB lets you create inventories of physical and application details.
The Workbench Repository can be used as a storage system where you can maintain packaged artifacts or any other file-based asset needed by your operation.
The Workbench Designer is built on the concept of integrating configuration data and automation code. If the idea of describing application configuration appeals to you, then one of the greatest benefits that results is data-driven automation. The configuration data stored in the Workbench repository can be used to provide key operational details to your scripts (such as environment specific values like ports, passwords, keys, application settings), and even relationship info (like what database instance does a given application server use, or to which hosts are my web servers deployed).
Workbench provides a web-based graphical interface to defining new configuration data types, as well as, CTL automation modules that lets you connect your scripts to the repository data.