Sjaak van den Berg b229cefdc8 20251216T011536CET
2025-12-16 01:15:36 +01:00
2025-12-16 01:15:36 +01:00
2025-12-15 22:59:03 +01:00
2025-12-16 00:56:52 +01:00
2025-12-16 01:15:36 +01:00
2025-12-15 22:59:03 +01:00
2025-12-16 00:48:50 +01:00
2025-12-15 23:38:21 +01:00
2025-12-16 01:15:36 +01:00

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
No description provided
Readme 34 KiB
Languages
Shell 100%