-
Notifications
You must be signed in to change notification settings - Fork 1
Home
Want to: retain knowledge? automate and repeat tasks on any server? share your know-how with others? Do you find yourself relearning tasks not done on a daily basis? Please read on.
Launchpad is a tool that can be used to run any task on any clutser of machines virtual or physical. Examples can be as complex as configuring an enterprise weblogic cluster on a specific set of hosts or as simple as updating personal ssh keys. Think of it as a personal Puppet or Chef without the overhead. The only requirement for LaunchPad is an ssh login on a host you are using. LaunchPad creates an agent that allows you to remotely execute and deliver files. Launchpad and its agents are operated through a simple web interface. The most important benefit of LaunchPad is the knowledge is retained and processes are repeatable. Once a workflow is set up it should be repeatable on any environment.
The inspiration for LaunchPad came from a previous employer whose main business was delivering Oracle Commerce implemetations for online retailers. Despite delivering many similar implementations there was no reapeatable process with experience and knowledge was lost between clients. Sadly this is not uncommon, and there is a need for Launchpad.
npm install -g launchpad
git clone https://github.com/jfelten/LaunchPad.git
###To start the server: bin/startLPServer.sh or cd launchpad_server --> node server.js
Launchpad is a nodejs application, and can be installed via npm or downloading directly from GitHub. Following directions for installing Launchpad and then