infrastructure-as-code/openstack-tf/d4s-dev/basic-infrastructure
Andrea Dell'Amico 9c9e4bed7b
Prepare the terraform files for dev.
2023-11-14 18:52:30 +01:00
..
00-terraform-provider.tf Prepare the terraform files for dev. 2023-11-14 18:52:30 +01:00
00-variables.tf Prepare the terraform files for dev. 2023-11-14 18:52:30 +01:00
01-external-network-and-resolvers.tf Prepare the terraform files for dev. 2023-11-14 18:52:30 +01:00
05-projects-and-users-vars.tf Prepare the terraform files for dev. 2023-11-14 18:52:30 +01:00
15-security-groups.tf Prepare the terraform files for dev. 2023-11-14 18:52:30 +01:00
20-octavia.tf Prepare the terraform files for dev. 2023-11-14 18:52:30 +01:00
25-ssh-jump-proxy.tf Prepare the terraform files for dev. 2023-11-14 18:52:30 +01:00
30-internal-ca.tf Prepare the terraform files for dev. 2023-11-14 18:52:30 +01:00
35-prometheus.tf Prepare the terraform files for dev. 2023-11-14 18:52:30 +01:00
40-postgresql.tf Prepare the terraform files for dev. 2023-11-14 18:52:30 +01:00
45-haproxy.tf Prepare the terraform files for dev. 2023-11-14 18:52:30 +01:00
README-docker-swarm.md Prepare the terraform files for dev. 2023-11-14 18:52:30 +01:00
README.md Prepare the terraform files for dev. 2023-11-14 18:52:30 +01:00
dev-basic-infrastructure.auto.tfvars Prepare the terraform files for dev. 2023-11-14 18:52:30 +01:00
dev-swarm.auto.tfvars Prepare the terraform files for dev. 2023-11-14 18:52:30 +01:00
docker-swarm.tf Prepare the terraform files for dev. 2023-11-14 18:52:30 +01:00
provider.tf Prepare the terraform files for dev. 2023-11-14 18:52:30 +01:00
swarm-variables.tf Prepare the terraform files for dev. 2023-11-14 18:52:30 +01:00

README.md

Main services

  • Load balancer as a service (openstack), L4.
  • Main Octavia load balancer
  • Two VMs as HAPROXY L7 instances for the main services. The dataminers will be also served by this load balancer.
  • A shell server, with floating IP address, that will be used as a proxy to reach all the other VMs.
  • A internal CA service.
  • A Prometheus instance.
  • A PostgreSQL server instance, with a dedicated network