Skip to content

EUMETNET/femdi-gateway-iac

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EURODEO Meteogate Infrastructure

Dependencies

The EWC module requires Bash and jq

femdi-gateway-iac
├── apisix # Contains files for configuring Apisix on all environments
│   ├── error_pages
│   │   ├── apisix_error_403.html
│   │   └── apisix_error_429.html
│   └── error_values
│       ├── httpSrv
│       └── httpStart
├── aws # Deploy Apisix on AWS
│   ├── main.tf
│   ├── outputs.tf
│   ├── README.md
│   ├── terraform.tf
│   └── variables.tf
├── ewc # Deploy Apisix on EWC Rancher Cluster
│   ├── dev-portal-init # Deploys dev-portal and its dependencies
│   │   ├── jobs.tf
│   │   ├── locals.tf
│   │   ├── main.tf
│   │   ├── outuputs.tf
│   │   ├── ssm.tf
│   │   ├── terraform.tf
│   │   └── variables.tf
│   ├── ewc-vault-init # Deploys and Initializes Hashicorps Vaults
│   │   ├── locals.tf
│   │   ├── main.tf
│   │   ├── outuputs.tf
│   │   ├── ssm.tf
│   │   ├── terraform.tf
│   │   ├── variables.tf
│   │   └── vault-init
│   │       └── vault-init.sh
│   ├── geoweb # Deploys and Initializes Geoweb related apps
│   │   ├── main.tf
│   │   ├── terraform.tf
│   │   ├── variables.tf
│   ├── grafana-dashboards
│   │   ├── apisix-dashboard.json
│   │   ├── ingress-nginx-dashboard.json
│   │   ├── reguest-handling-performance-dashboard.json
│   │   └── vault-dashboard.json
│   ├── jobs # Kubernetes jobs as bash script
│   │   ├── apisix-restore.sh
│   │   ├── apisix-snapshot.sh
│   │   ├── common-functions.sh
│   │   ├── Dockerfile
│   │   ├── keycloak-restore.sh
│   │   ├── keycloak-snapshot.sh
│   │   ├── vault-restore.sh
│   │   ├── vault-snapshot.sh
│   │   └── vault-token-renewal.sh
│   ├── keycloak-realm # Keycloak Realm default settings
│   │   └── realm-export.json
│   ├── templates
│   │   ├── helm-values
│   │   │    ├── apisix-values-template.yaml
│   │   │    ├── dev-portal-values-template.yaml
│   │   │    ├── keycloak-values-template.yaml
│   │   │    └── vault-values-template.yaml
│   │   └── service-redirect-ingress.yaml
│   ├── .terraform.lock.hcl
│   ├── alertmanager_configs.tf
│   ├── apisix_global_routing.tf
│   ├── backend.tf
│   ├── jobss.tf
│   ├── locals.tf
│   ├── main.tf
│   ├── monitoring.tf
│   ├── outuputs.tf
│   ├── README.md
│   ├── locals.tf
│   ├── terraform.tf
│   └── variables.tf
├── global # Contains global AWS account related configurations
│   ├── backend.tf
│   ├── iam.tf
│   ├── output.tf
│   ├── provider.tf
│   ├── route53.tf
│   ├── s3.tf
│   ├── ssm.tf
│   └── variables.tf
└── scripts # Misc scripts

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors 4

  •  
  •  
  •  
  •