Skip to content
This repository has been archived by the owner on Jul 12, 2022. It is now read-only.
jfelten edited this page Oct 26, 2014 · 2 revisions

Welcome to the LaunchPad wiki!

Introduction

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.

Via npm:

npm install -g launchpad

Via git (for the nodejs impaired we include the node runtime)

git clone https://github.com/jfelten/LaunchPad.git

Getting Started

###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

Examples Repository