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