Skip to content

Install Concourse for Platform Automation

This guide follows the official documentation to Installing Concourse for Platform Automation but uses Ansible to automate the deployment on vCenter.

The Ansible playbook will:

  • provision Opsman (VMware Operations Manager) in a VM
  • configure BOSH director
  • deploy Concourse as a BOSH release
  • deploy MinIO as a Single-Node Single-Drive in a Ubuntu VM

The goal is to have a fully functioning Platform Automation Toolkit that can be used to install Tanzu Application Service or Tanzu Kubernetes Grid Integrated Edition. MinIO can be used to store the required artifacts.

Prerequisites

  • a running vCenter ("Management"): tested on 8.0.3 but should work on version 7 as well
  • all required products need to be pre-downloaded from Broadcom Support Portal:
  • Ubuntu OVA downloaded, e.g. noble-server-cloudimg

Deployment

We will use vmware-lab-builder to bootstrap the infrastructure for the Platform Automation Toolkit using this vars yaml. This will provision all resources mentioned above non-nested, which means it will deploy the VMs on your hosting vCenter. See further details how to run the Ansible playbook to deploy this lab in my Homelab Section.

Once, the Platform Automation Toolkit is running, you can access Concourse UI and MinIO UI to verify the deployment. Before we can actually create our Concourse pipelines to deploy TAS or TKGI, we first have to Deploy vSphere + NSX-T for TAS and TKGI.