GithubHelp home page GithubHelp logo

mekaufman / customized-deployable-architecture Goto Github PK

View Code? Open in Web Editor NEW

This project forked from ibm/customized-deployable-architecture

0.0 0.0 0.0 1.12 MB

An example of customizing secure landing zone

License: Apache License 2.0

Shell 9.98% HCL 90.02%

customized-deployable-architecture's Introduction

Customized deployable architecture

This repo provides an example of a customization of the IBM deployable architecture VSI on VPC landing zone. This customization is a minor customization but illustrates how easy it is accomoplish making a change that is suited to a particular need. The customized deployable architecture still deploys a base networking layer with a Virtual Private Cloud but is now limited to the 'us-east' IBM Cloud region.

In addition to that example, this repo also contains an example of a deployable architecture that extends the base deployment by deploying a workload. The workload is a virtual server that is deployed within the VPC created by the base and it runs an Apache web server. There are two implementations of this deployable architecture, an 'extension' and a 'fullstack'. A deployable architecture that is an 'extension' requires that another offering be deployed prior to its own deployment. It has a dependency. A deployable architecture that is a 'fullstack' does not have any dependencies and will deploy the entire solution.

Custom topology

Also provided are examples of automation that perform the tasks to onboard, validate and publish to an IBM Cloud catalog. One is implemented as scripts that execute as part of a Github action which triggers on the creation of a release, the other is an IBM Cloud toolchain.

The customization process

This example shows how:

  1. Create a custom deployable architecture and deploy it as a custom tile to the IBM cloud catalog.
  2. Create a custom extension that extends the custom deployable architecture (based on the IBM VSI module) to deploy an Apache server.
  3. create a pipeline that will publish the custom architecture and apache server as private solutions on the IBM public catalog.

CustomTile

Catalog tiles:

  • custom-deployable-arch is a generic deployable architecture for the network landscape.
  • custom-apache is a deployable architecture as a workload which runs a secure apache server.

The Apache workload tile has both an extension and a fullstack implemenation as variations of the deployable architecture.

customized-deployable-architecture's People

Contributors

argeiger avatar gee4vee avatar gmendel avatar ibm-open-source-bot avatar kbiegert 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.