Skip to content

A repository with beginner instructions and examples on using Terraform

License

Notifications You must be signed in to change notification settings

eldada/terraform-examples

Repository files navigation

Terraform Playground

This repository contains a collection of Terraform configurations that I use to learn and experiment with Terraform.

Install Terraform

Follow the Install Terraform page to install Terraform on your machine.

Setting up Terraform with Artifactory

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.

Examples

  1. Create an AWS VPC and EC2 Instance
  2. Deploy Nginx in Kubernetes
  3. Install JFrog Artifactory with Helm
  4. Manage JFrog Artifactory configuration with the Artifactory Provider
  5. Create an AWS EKS (Kubernetes) cluster
  6. Create an AWS infrastructure for running JFrog Artifactory using RDS, S3, and EKS. This uses the Artifactory Helm Chart to install Artifactory
  7. 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

About

A repository with beginner instructions and examples on using Terraform

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages