Coder Social home page Coder Social logo

xl-aws-marketplace's Introduction

XL JetPack Installation on AWS Marketplace

Description

Use Continuous Delivery automation to push applications to Production on AWS in 15 minutes. XL JetPack’s release orchestration, deployment automation, and DevOps blueprints for AWS provide the turbo-boost your apps need for a smooth flight to the cloud.

For more information, visit the XL JetPack page.

Contents

This repository contains a set of AWS CloudFormation YAML templates that allow you to set up XebiaLabs' leading DevOps platform, XL JetPack, on AWS.

Getting XL JetPack running is easy. With just a few short steps, you’ll be pushing your own applications to the cloud using XebiaLabs' release orchestration and deployment automation capabilities.

Step-by-step

Step 1: Subscribe on the AWS Marketplace

XL JetPack is a full-featured, cloud-native Continuous Delivery solution for small teams. Before blasting off with XL JetPack, you’ll need to subscribe to XL JetPack on the AWS Marketplace. Click the button below to get started:

aws marketplace logo

aws marketplace subscribe

Step2: Configure a VPC and EC2 Key Pair

To run the AWS CloudFormation templates in this repository, you must set up an AWS VPC and an EC2 Key Pair. If these are already created, you can go directly to the next step.

If you want to setup a fresh VPC with, click the below launch button:

cloudformation launch stack

Step 3: Configure Amazon Aurora RDS in your VPC

You must set up an Amazon Aurora PostgreSQL database in the VPC that is accessible by XL JetPack to store its data. Furthermore, the Amazon Aurora instance must be configured with a number of databases.

There are two options to set up an Aurora database.

Step 3a: Existing Amazon Aurora PostgreSQL instance

If you already have an Amazon Aurora PostgreSQL database instance running in your VPC, click the button below to run a CloudFormation template that will provision the necessary databases in your Aurora instance.

cloudformation launch stack

Step 3b: Empty VPC

If you have an empty VPC, click the button below to run a CloudFormation template that will set up Amazon Aurora PostgreSQL and provision the necessary databases.

If you’ve used the CloudFormation stack from step 1, use the DataSubnetA and DataSubnetB provisione

cloudformation launch stack

d by the template for the DataSubnetIDs. Also use PrivateSubnet1A for the PrivateSubnetID.

Note
Ensure that the subnet specified in the PrivateSubnetID parameter has a NAT Gateway attached and has outgoing internet access. The template will deploy a custom Lambda to the subnet which requires internet access.

An example configuration of the CloudFormation parameters looks like this:

rds cfn 1

In the last step of the CloudFormation wizard, ensure that you check both of the boxes as seen on the following image:

rds cfn 2

Step 4: Launch the XL JetPack stack

After you’ve set up an AWS VPC, an EC2 Key Pair, and Amazon Aurora PostgreSQL, you can blast off with XL JetPack.

To start XL JetPack, please click the below launch button to start the CloudFormation template that will provision the XL JetPack containers in your AWS account.

cloudformation launch stack

An example of the CloudFormation parameters looks like this:

jetpack cfn 1
jetpack cfn 2

In the last step of the CloudFormation wizard, ensure that you check both of the boxes as seen on the following image:

rds cfn 2

Once the stack has been created fully, you can visit the Output page of the XL-JetPack CloudFormation stack and get the URLs to the XL JetPack products there.

jetpack cfn output

xl-aws-marketplace's People

Contributors

hierynomus avatar emmadrueke avatar

Stargazers

 avatar tristan avatar

Watchers

 avatar Benoit Moussaud avatar Ravan Naidoo avatar Eugene Sypachev avatar James Cloos avatar  avatar Bogdan Nechyporenko avatar Dennis Wilpshaar avatar Jeremy Hartley avatar  avatar Oleksandr Albul avatar Terry Densmore avatar  avatar jloope avatar Magdalena Duvnjak avatar  avatar Karthik Sonti avatar  avatar VIPUL TRIPATHI avatar Gastón Pablo Kitela avatar Martynas Skaringa avatar  avatar Sendil Kumar N avatar  avatar Njbeam avatar Neal DeBuhr avatar Logan avatar MagicHome Inc avatar Meena Chauhan avatar Barathi Sukumar avatar  avatar  avatar  avatar  avatar Dominik Hruza avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.