Example RapidDeploy Projects and Blueprints

Downloadable RapidDeploy projects and blueprints for various technologies and scenarios to get you up to speed quickly.

  • Download the selected blueprints to your desktop. 
  • Log in to RapidDeploy and go to 'Menu' -> 'Resources' -> 'Projects'
  • Click the 'Upload Project' button in the top right of the project list panel.
  • Follow the on-screen instructions!

This demo project will run a number of tasks on localhost to download a package from the internet, unzip it and manipulate files within it.

v4.1+ Hello World

 Start Here!  Project to deploy a simple script (HelloWorld) to a target server and run it, passing in environment variables that change between environments. Runs a bat file on Windows and a shell script on Unix/Linux.

This project deploys a Java application to a target server and runs the Java application. Also demonstrates cloning an environment.

v4.1+ Install Ruby on Rails on CentOS 7

This blueprint will install Ruby on Rails on CentOS 7/ RHEL 7. You can adapt it to your version of Linux. You will need to amend the included data dictionary values to model your own server definitions and versions. Test by navigating to http://your-ip:3000

v4.1+  Install MEAN Stack on CentOS 7

This blueprint will install MEAN stack on CentOS 7/ RHEL 7. Installs MongoDB, Node.js, MEAN.js. You can adapt it to your version of Linux. You will need to amend the included data dictionary values to model your own server definitions and versions. Test by navigating to http://your-ip:3000

v4.1+  Install LAMP Stack on CentOS 7

This blueprint will install LAMP stack on CentOS 7/ RHEL 7. Installs Apache, MySql and php. You can adapt it to your version of Linux. You will need to amend the included data dictionary values to model your own server definitions and versions. Test by navigating to http://your-ip/info.php

v4.1+  Install LEMP Stack on CentOS 7

This blueprint will install LEMP stack on CentOS 7/ RHEL 7. Installs Nginx, MySql and php/php-fpm. Configures Nginx to use php-fpm. You can adapt it to your version of Linux. You will need to amend the included data dictionary values to model your own server definitions and versions. Test by navigating to http://your-ip/info.php

v4.1+  Install Django on CentOS 7

This blueprint will install Django on CentOS 7/ RHEL 7.  You can adapt it to your version of Linux. You will need to amend the included data dictionary values to model your own server definitions and versions. A Demo project is created and installed. You can access it at http://your-ip:8000. Admin console is at: http://your-ip:8000/admin and enter the credentials you set in the RapidDeploy project to enter the admin pages.

v4.1+  Install Nagios on CentOS 7

This blueprint will install Nagios and LAMP stack on CentOS 7/ RHEL 7.  You can adapt it to your version of Linux. You will need to amend the included data dictionary values to model your own server definitions and versions. Admin console is at: http://your-ip/nagios and enter the credentials you set in the RapidDeploy project to enter the admin pages. Please note the Nagios password data dictionary item is plain text in the RapidDeploy project (so you know what it is!). You should change this to password type before using in your environments.

v4.1+  Install RabbitMQ Server on CentOS 7

This blueprint will install RabbitMQ Server on CentOS 7/ RHEL 7.  You can adapt it to your version of Linux. You will need to amend the included data dictionary values to model your own server definitions and versions. 

v4.1+  Install ActiveMQ on CentOS 7

This blueprint will install ActiveMQ Server on CentOS 7/ RHEL 7.  You can adapt it to your version of Linux. You will need to amend the included data dictionary values to model your own server definitions and versions.  Test by navigating to the admin service at http://your-ip:8161/admin

v4.1+  Install Redis on CentOS 7

This blueprint will install Redis on CentOS 7/ RHEL 7.  You can adapt it to your version of Linux. You will need to amend the included data dictionary values to model your own server definitions and versions. A ping test is included in the blueprint.

v4.1+   Install Ansible on CentOS 7

This blueprint will install Ansible on CentOS 7/ RHEL 7.  You can adapt it to your version of Linux. You will need to amend the included data dictionary values to model your own server definitions and versions. 

v4.1+   Install Docker on CentOS 7

This blueprint will install Docker on CentOS 7/ RHEL 7. Installs Docker Repository and then Docker-Engine. You can adapt it to your version of Linux. You will need to amend the included data dictionary values to model your own server definitions and versions. A 'Hello World' test is incorporated as the last task.

Project that downloads RapidDeploy from the MidVison website, 'Dockerizes' it into an image, and then runs this image on the target. Ports and volumes are mapped.

v4.1+   Install Bamboo on CentOS 7 / RedHat


This blueprint will install Standalone version of Atlassian Bamboo on CentOS 7/ RHEL 7.  You can adapt it to your version of Linux. It also installs Atlassian SDK and all necessary dependencies to start developing Bamboo plugins (remember that jdk 8 should be installed on target). Test by navigating to the admin service at http://your-ip:8085

v4.1+   Install Jira on CentOS 7 / RedHat


This blueprint will install Standalone version of Atlassian Jira on CentOS 7/ RHEL 7.  You can adapt it to your version of Linux. It also installs Atlassian SDK and all necessary dependencies to start developing Jira plugins (remember that jdk 8 should be installed on target). Test by navigating to the admin service at http://your-ip:8080

v4.1+   Install Confluence on CentOS 7 / RedHat


This blueprint will install Standalone version of Atlassian Confluence on CentOS 7/ RHEL 7.  You can adapt it to your version of Linux. It also installs Atlassian SDK and all necessary dependencies to start developing Confluence plugins (remember that jdk 8 should be installed on target). Test by navigating to the admin service at http://your-ip:8090

Blueprint that demostrates the use of external resources and product tasks to download a Tomcat binary from the Apache site and install it on a target server.

Blueprint that demonstrates the use of external resources and shared environment to deploy a War file to Tomcat. Prerequisites: Run the Tomcat BInary Install Project first.

v4.1+  WebLogic 10.3.3.0 Binary Installer.

This blueprint will install Oracle WebLogic 10.3.3.0 on CentOS 7/ RHEL 7.  You can adapt it to your version of Linux. You will need to amend the included data dictionary values to model your own values for beaHome, wlsInstallDir and nodeManagerPort.

v4.1+  WebLogic 10.3.6.0 Binary Installer.

This blueprint will install Oracle WebLogic 10.3.6.0 on CentOS 7/ RHEL 7.  You can adapt it to your version of Linux. You will need to amend the included data dictionary values to model your own values for oracleHome, installType, inventoryLocation, userGroup. 

v4.1+  WebLogic 10.3.x Configure & Deploy.

This blueprint will deploy a new domain (or update an existing one) in a WebLogic binary installation, create a new clustered managed server with configuration, and deploy examplesWebApp.war to it. You will need to amend the included data dictionary values to model your own required values. Prerequisites: Requires a binary install of WebLogic 10.3.x.

v4.2+  WebLogic 12c Prepare OS.

This blueprint will install OS Prerequisites for Oracle WebLogic 12c on the target server. Installs Oracle JDK, the required users and groups. You will need to amend the dictionary values for Oracle JDK and Binary URL for your own values. Please log in to the Oracle site, select the package to download and then record the download URLs in the project scope data dictionary. The URLs are time limited.

v4.2+  WebLogic 12c Binary Installer.

This blueprint will install Oracle WebLogic 12c on CentOS 7/ RHEL 7.  You can adapt it to your version of Linux. You will need to amend the included data dictionary values to model your own values for beaHome, wlsInstallDir, installerJarPath, wlsJavaHome  and nodeManagerPort. Prerequisites: Requires users/groups set up and WebLogic binaries and SDK deployed on the server.

v4.2+  WebLogic 12c Configure & Deploy.

This blueprint will deploy a new domain (or update an existing one) in a WebLogic binary installation, create a new clustered managed server with configuration, and deploy examplesWebApp.war to it. You will need to amend the included data dictionary values to model your own required values. Prerequisites: Requires a binary install of WebLogic 12c.

IBM Installation Manager install Project. This project is a prerequisite for most of the following WebSphere binary install projects, which use the Installation Manager to install the particular technology.

Deploy WebSphere Application Server Network Deployment binaries onto a server. Create DeploymentManager and Nodeagent profiles, federate the nodeagent to the dmgr instance to create a 'Cell'. Prerequisites: Requires the Installation Manager to be installed.

WebSphere Application Server Network Deployment. Create a cluster, configure the cluster with application servers, virtual hosts etc and then Deploy an EAR file (JPetstore). Start the Server after install. Prerequisites: Requires the WebSphere cell to exist.

WebSphere Application Server Network Deployment. Deploy an EAR file (JPetStore). Restart the Server after install. Prerequisites: Requires the WebSphere cell to exist with a cluster and application servers.

v4.0+  Continuous Delivery with Subversion, Jenkins and RapidDeploy.

Continuous Delivery for WebSphere Application Server Network Deployment.  A change in Subversion to the JPetStore application triggers a Jenkins build and automatically deploy the EAR file (JPetStore) to WebSphere. Restart the Server after install. Prerequisites: Uses the previously demonstrated WebSphere Application Server project.

v3.5 IBM WebSphere Message Queue (WebSphere MQ) 8.0 Binary Install.

WebSphere MQ 8.0 Binary install Project.

v3.5 IBM WebSphere Message Queue (WebSphere MQ) 8.0 Create Queue Manager.

Create an MQ Queue Manager. Prerequisites: Requires a WebSphere MQ binary installation.

v3.5 IBM WebSphere Message Queue (WebSphere MQ) 8.0 Configure.

WebSphere MQ 8.0 Queue Manager configuration project. Prerequisites: Requires an MQ binary installation and a Queue Manager.

v3.5 IBM Http Server (IBM IHS) Binary Install.

IBM IHS binary installation project.

v4.0+ IBM Http Server (IBM IHS) Configure.

IBM IHS configuration project.

v3.5  IBM Business Process Manager (IBM BPM) Binary Install.

IBM BPM binary installation project.

v4.0+ IBM IIB10 Binary Install

Install IBM IIB10 binaries.

v4.0+ IBM WebSphere DataPower Export.

IBM Datapower configuration export project. Project to export DataPower domain configuration into RapidDeploy

v4.1+  IBM WebSphere DataPower Deploy Configuration.

IBM DataPower configuration deploy project. Project to deploy previously exported sub-domain configuration to a target device. 

v4.1+ JBoss AS7 Binary Install and Configure

Install the JBoss binaries (AS 7)

v4.1+ JBoss AS7 Configure

Configure the JBoss Installation.

v4.1+ JBoss AS7 Deploy Application

Deploy an EAR file to JBoss