This repository contains a collection of Terraform configurations that I use to learn and experiment with Terraform.
Follow the Install Terraform page to install Terraform on your machine.
The recommended way to manage Terraform state is to use a remote backend. Some of the repository examples use JFrog Artifactory as the remote backend (commented out).
To set up Terraform with Artifactory, follow the instructions in the Terraform Artifactory Backend documentation.
- Create an AWS VPC and EC2 Instance
- Deploy Nginx in Kubernetes
- Install JFrog Artifactory with Helm
- Manage JFrog Artifactory configuration with the Artifactory Provider
- Create an AWS EKS (Kubernetes) cluster
- Create an AWS infrastructure for running JFrog Artifactory using RDS, S3, and EKS. This uses the Artifactory Helm Chart to install Artifactory
- Create an AWS infrastructure for running JFrog Artifactory and Xray in AWS using RDS, S3, and EKS. This uses the JFrog Platform Helm Chart to install Artifactory and Xray