Environment Requirements¶
Platform¶
The project is tested on the following platforms:
| Platform | Version |
| VMware vSphere | 9.0 or later |
| VMware vSphere | 8.0 Update 3h or later |
Operating Systems¶
The project is tested on the following operating systems for the Packer host 1 :
| Operating System | Version | Architecture |
| VMware Photon OS | 5.0 | amd64 |
| Ubuntu Server | 24.04 | amd64 |
| macOS | Tahoe | arm64 |
Packer¶
Installation¶
You can install Packer on VMware Photon OS using the following commands:
You can install Packer on Ubuntu using the following commands:.
-
Configure the repository:
-
Verify the fingerprint:
You can verify that the fingerprint matches the HashiCorp public key published on Security at HashiCorp.
-
Add the official HashiCorp repository to your system:
-
Install Packer from the HashiCorp repository:
You can install Packer on macOS using Homebrew.
Required plugins are automatically downloaded and initialized when using ./build.sh.
For disconnected sites you may download the plugins and place these same directory as your Packer
executable /usr/local/bin or $HOME/.packer.d/plugins.
Additional Packages¶
The following additional software packages must be installed on the operating system running Packer.
Installation¶
Packages:
Terraform:
export TERRAFORM_VERSION="1.10.0"
wget -q https://releases.hashicorp.com/terraform/${TERRAFORM_VERSION}/terraform_${TERRAFORM_VERSION}_linux_amd64.zip
unzip -o -d /usr/local/bin/ terraform_${TERRAFORM_VERSION}_linux_${LINUX_ARCH}.zip
Gomplate
-
The project may work on other operating systems and versions, but has not been tested by the maintainers. ↩