Infrastructure repository
This repository contains all code needed to bootstrap and maintain the infrastructure for COMPANY. It deploys to Vultr and uses Ansible.
bootstrap.yml
This playbook bootstraps the mgmt network. This is a requirement for further deployment.
shared-services/
These playbooks deploy the various services in the shared services network.
Networks
transit 10.10.0.0/24 shared-services 10.20.0.0/24 mgmt 10.30.0.0/24 mgmt-dev 10.30.40.0/24 mgmt-tst 10.30.50.0/24 mgmt-prd 10.30.60.0/24 dev 10.40.0.0/16 tst 10.50.0.0/16 prd 10.60.0.0/16 prd-id 10.60.id.0/24 prd-id-platform 10.60.id.0/25 prd-id-customer 10.60.id.128/25
Cloud pricing November 2025
- 1 VPC
- 10 2vcpu/2gb VMs
- 500gb intra-vpc data transfer
- monitoring enabled
- 1 NAT gateway
- 50gb data transfer
- 2 public IPv4 address
- eu hosting
AWS: $255/m DO: $202/m VULTR: $150
Design
- flatcar + ipxe boot
- custom iso
Description
Languages
Shell
100%