/SDDC-NSXT-vLAB

Ansible Playbook to deploy a complete nested lab environment for NSXT, its includes Physical ESXi, vCenter, Nested ESXis and NSXT deployments.

Primary LanguagePython

SDDC-NSXT-VLAB

Ansible playbook to automate deployment of nested ESXi hosts and NSX-T

Table of Contents

  1. Description
  2. Setup - The basics of getting started with nsxt
    • Dependencies
    • [Edit answersfile.yml](#Edit answersfile.yml)
  3. Usage
  4. [Limitations)
  5. Development

Description

This repository will be used to hold an Ansible Playbook to deploy and configure vCenter, nested ESXi VMs and the NSXT

Setup

master branch is updated for vSphere 7.0.

Dependencies

Install the required software on your Ansible controller:

sudo apt install python3 python3-pip xorriso git
sudo pip3 install ansible pyvim pyvmomi netaddr jmespath dnspython
ansible-galaxy collection install community.general community.vmware ansible.posix
git clone https://github.com/rutgerblom/SDDC.Lab.git

Edit answersfile.yml

Edit answersfile.yml according to your infrastructure!

Usage

ansible-playbook deploy.yml

Limitations

Ansible => 2.7 is required
ESXi version 6.7 and above is supported
VCSA version 6.7 and above is supported

Development

TODO: Optimising the Answerfile.