A simple Vagrantfile to setup Ubuntu desktop environment with Google Chrome and a few other tools on ESXi.
- Chrome
- Firefox
- git
- VSCode
- gnome-shell-extensions
- gnome-tweak-tool
- ansible
- community.windows
- ansible.windows
- ansible.posix
- HashiCorp
- packer
- terraform
- GCP CLI
-
vagrant installed: https://vagrantup.com/downloads.html
- vagrant versions 2.2.x+
-
vagrant plugins installed and configured
- vagrant-vmware-esxi: https://github.com/josenk/vagrant-vmware-esxi
- vagrant-secret https://github.com/tcnksm/vagrant-secret
-
ovftool installed: https://developer.vmware.com/web/tool/4.4.0/ovf
sudo ./VMware-ovftool-4.4.3-18663434-lin.x86_64.bundle --eulas-agreed
$ ovftool --version VMware ovftool 4.4.3 (build-18663434)
-
network parameters example:
config\01-netcfg.yaml.example
mv 01-netcfg.yaml.example 01-netcfg.yaml
-
an ESXi server
vagrant up --provider=vmware_esxi
vagrant destroy -f
The default credentials for this VM are:
Username | Password |
---|---|
vagrant |
vagrant |