Packer template repository. Current templates are used to build vmware iso vm templates used for VMWare ESXi hosts or preferrably through vCenter.
- Initialise library dependencies.
- Initialise a virtualenv directory and installs the contents of requirements.txt
- Initialise ansible role directory and downloads the contents of requirements.yaml
- Validate the vagrant configuration. Make sure to update relevant config. Refer to Preflight Steps for further details.
- Deploy the worker VM and execute packer instructions. The process is summarised as follows:
- ansible-role-common: updates the binary repo and installs required OS binaries.
- ansible-role-hashicorp: Adds Hashicorp official binary repo and installs relevant tools.
- ansible role-packer: Processes input payload, generates and validates packer build files.
- ansible role-packer: Builds VM.
Name |
Origin ISO |
Comments |
Ubuntu 20.4.2 |
Ubuntu |
Golden Image |
|
|
|
- CentOS/Rocky Linux
- Documentation
- Diagrams