Skip to content

tanzu-end-to-end/tanzify-infrastructure

Repository files navigation

Logo of the project

Tanzify Infrastructure

Terraform Modules to help install VMware Tanzu Products. Best used with Terragrunt. For a full example of how to use this repo see https://github.com/tanzu-end-to-end/tanzify-reference-live

Table of Contents

About The Project

Using best practices for using Terraform, the modules here currently support installing the following VMware Tanzu products:

Product AWS GCP Azure vSphere
Tanzu Application Service (a.k.a PAS)
Tanzu Kubernetes Grid Integrated (a.k.a PKS)

It also supports installing the following Tiles.

Tile
Harbor Container Registry
MySQL
RabbitMQ
Redis
Pivotal Cloud Cache
Spring Cloud Services 3
Spring Cloud Data Flow
Metrics
Healthwatch
Credhub Service Broker
Pivotal Anti-Virus
Spring Cloud Gateway
SSO

Note: Not all versions of tiles have been tested, so your mileage may vary. Take a look the tile-install-configure/configuration to see supported tile configs.

Getting Started

This project is intented to be used with Terragrunt. More details on why is detailed in the Terragrunt docs here and here

Prerequisites

  • Terraform 0.13+
  • Terragrunt 0.24.0+
  • LastPass CLI installed if you are using it as your secret store.

Usage

It's best not to use this repo directly but use Terragrunt to execute the modules. The easiest way to get started is to clone the reference live repo from https://github.com/tanzu-end-to-end/tanzify-reference-live

git clone https://github.com/tanzu-end-to-end/tanzify-reference-live.git tanzify-username-live

License

Distributed under the MIT License. See LICENSE for more information.

Acknowledgements

This project could not have possible without awesome code from the following repos:

About

Terraform Modules to help install VMware Tanzu Products.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published