Skip to content

Su-informatics-lab/gen3-gitops

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gen3-gitops

Terragrunt, Argo, and Kro deployment code for Gen3 environments

Repository Structure

gen3-gitops/
├── terraform/                      # Terraform modules
│   └── jump/                       # Admin jump server module
├── terragrunt/                     # Terragrunt configurations
│   ├── jump/                       # Jump server deployments
│   │   ├── root.hcl               # Root configuration
│   │   ├── .env.example           # Environment variables template
│   │   └── environments/
│   │       ├── example/           # Example deployment
│   │       └── gaipo/             # Gaipo deployment
│   └── commons/                    # Gen3 commons deployments
│       ├── root.hcl               # Root configuration
│       ├── QUICKSTART.md          # Quick start guide
│       └── environments/
│           ├── .env.example       # Environment variables template
│           ├── example/           # Example deployment
│           └── ardac-portal-one/  # ARDAC Portal deployment
├── argocd/                         # ArgoCD configurations
└── LICENSE

Quick Start

Jump Server (Admin VM)

For deploying Gen3 admin jump servers:

cd terragrunt/jump/environments/example
terragrunt plan
terragrunt apply

See terragrunt/jump/README.md for detailed instructions.

Gen3 Commons

For deploying full Gen3 commons environments:

cd terragrunt/commons/environments/example
terragrunt plan
terragrunt apply

See terragrunt/commons/README.md for detailed instructions.

Documentation

About

Terragrunt, Argo, and Kro deployment code for Gen3 environments

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published