This repo contains the code used to deploy and managing my various VM on VMware ESXi. Ansible is the main way I deploy things.
make check_update - Checks if packages needs an update
make configure - Sets up and secures the hosts
make deploy
make preseed - Generates Debian iso with preseed file
make update - Runs apt update and apt upgrade on the hosts
make update_vm_applications - Runs apt update and apt upgrade on vm-esxi-applications
make update_vm_network - Runs apt update and apt upgrade on vm-esxi-network
make build - Builds ansible_infrastructure image
make lint
make ping - Pings the hosts
make vault - Encrypts var with Ansible Vault