49 lines
1.0 KiB
Markdown
49 lines
1.0 KiB
Markdown
# 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
|