infrastructure-as-code/openstack-tf/d4s-production/basic-infrastructure
Andrea Dell'Amico 4a9a96186b
Fix the swarm port in the NFS network.
2024-02-21 10:55:10 +01:00
..
.terraform.lock.hcl Production environment. 2023-11-06 00:48:52 +01:00
41-postgresql-backup-vol.tf Cleanup: prepare for modules. 2023-11-30 19:48:49 +01:00
README-docker-swarm.md Add the Docker Swarm resources. 2023-11-06 20:04:28 +01:00
README.md Docker Swarm is not part of the main services. 2023-11-06 13:46:16 +01:00
docker-swarm.tf Another cleanup. Add the mongodb module. 2023-11-17 16:50:33 +01:00
haproxy.tf Cleanup: prepare for modules. 2023-11-30 19:48:49 +01:00
internal-ca.tf Cleanup: prepare for modules. 2023-11-30 19:48:49 +01:00
octavia.tf Cleanup: prepare for modules. 2023-11-30 19:48:49 +01:00
outputs-production.tf Change the grafana's IP address. 2024-01-11 19:11:50 +01:00
outputs.tf Change the grafana's IP address. 2024-01-11 19:11:50 +01:00
postgresql.tf Cleanup: prepare for modules. 2023-11-30 19:48:49 +01:00
production-basic-infrastructure.auto.tfvars Cleanup: prepare for modules. 2023-11-30 19:48:49 +01:00
production-swarm.auto.tfvars Cleanup: prepare for modules. 2023-11-30 19:48:49 +01:00
prometheus.tf Cleanup: prepare for modules. 2023-11-30 19:48:49 +01:00
provider.tf Fix the prod global setup. 2023-12-19 13:05:00 +01:00
security-groups.tf Cleanup: prepare for modules. 2023-11-30 19:48:49 +01:00
ssh-jump-proxy.tf Cleanup: prepare for modules. 2023-11-30 19:48:49 +01:00
swarm-variables.tf Another cleanup. Add the mongodb module. 2023-11-17 16:50:33 +01:00
terraform.tfstate Fix the swarm port in the NFS network. 2024-02-21 10:55:10 +01:00
variables-prod-basic-infrastructure.tf Fix the prod global setup. 2023-12-19 13:05:00 +01:00
variables-production.tf Another cleanup. Add the mongodb module. 2023-11-17 16:50:33 +01:00
variables.tf Another cleanup. Add the mongodb module. 2023-11-17 16:50:33 +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