Skip to content

A collection of scripts employing cloud provider CLI, Packer, and Terraform paired with Github Actions that will provision the necessary cloud resources in order to perform a Tanzu Application Platform installation. Source repo: https://github.com/pacphi/se-tap-bootcamp-automation.

License

Notifications You must be signed in to change notification settings

jackzin7/se-tap-bootcamp-automation

 
 

Repository files navigation

Bootcamp Automation for Tanzu Application Platform

Who is this for?

Tanzu Solutions Engineering

Benefits

  • Creates a pattern needed for Solutions Engineers to deliver their own workshops in the field to the community or customers
  • Automation could be executed prior to a bootcamp or workshop
  • Provision all the underlying cloud infrastructure needed
    • Virtual networks, K8s clusters, container registries, DNS zones, Tools VM per participant
  • Allows for a consistent experience for attendees
  • Allows trainers to deliver a good experience to all attendees as well as support them throughout

How to use?

Start by forking this Github repository. You're required to configure your own set of Github secrets that will be leveraged by a collection of Github Actions. Consult the Configure Github Secrets section within each cloud target guide for the secrets to create. Guides are listed below.

If you're looking to contribute, clone your fork to your local workstation or laptop, create a branch and get to work on that new feature. This repo is open for pull requests.

Prerequisites

  • Cloud provider CLIs [aws, az]
  • Docker
  • Git
  • Packer and Terraform

For your convenience a set of scripts exist to install a complement of prerequisite software tools

What does it do?

It provisions the minimum set of cloud resources needed to begin installing Tanzu Application Platform on

See roadmap for planned capabilities.

What might you consider after provisioning cloud resources?

About

A collection of scripts employing cloud provider CLI, Packer, and Terraform paired with Github Actions that will provision the necessary cloud resources in order to perform a Tanzu Application Platform installation. Source repo: https://github.com/pacphi/se-tap-bootcamp-automation.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HCL 62.3%
  • Shell 33.9%
  • PowerShell 3.8%