Learn Terraform - Provision an EKS Cluster
This repo is a companion repo to the Provision an EKS Cluster tutorial, containing Terraform configuration files to provision an EKS cluster on AWS.
There are no reviews yet. Be the first to send feedback to the community and the maintainers!
This repo is a companion repo to the Provision an EKS Cluster tutorial, containing Terraform configuration files to provision an EKS cluster on AWS.
terraform
Terraform enables you to safely and predictably create, change, and improve infrastructure. It is a source-available tool that codifies APIs into declarative configuration files that can be shared amongst team members, treated as code, edited, reviewed, and versioned.vault
A tool for secrets management, encryption as a service, and privileged access managementconsul
Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.vagrant
Vagrant is a tool for building and distributing development environments.packer
Packer is a tool for creating identical machine images for multiple platforms from a single source configuration.nomad
Nomad is an easy-to-use, flexible, and performant workload orchestrator that can deploy a mix of microservice, batch, containerized, and non-containerized applications. Nomad is easy to operate and scale and has native Consul and Vault integrations.terraform-provider-aws
Terraform AWS providerraft
Golang implementation of the Raft consensus protocolserf
Service orchestration and management tool.go-plugin
Golang plugin system over RPC.hcl
HCL is the HashiCorp configuration language.waypoint
A tool to build, deploy, and release any application on any platform.terraform-cdk
Define infrastructure resources using programming constructs and provision them using HashiCorp Terraformconsul-template
Template rendering, notifier, and supervisor for @HashiCorp Consul and Vault data.terraform-provider-azurerm
Terraform provider for Azure Resource Managerotto
Development and deployment made easy.golang-lru
Golang LRU cacheboundary
Boundary enables identity-based access management for dynamic infrastructure.memberlist
Golang package for gossip based membership and failure detectiongo-memdb
Golang in-memory database built on immutable radix treesnext-mdx-remote
Load mdx content from anywhere through getStaticProps in next.jsterraform-provider-google
Terraform Google Cloud Platform providergo-multierror
A Go (golang) package for representing a list of errors as a single error.yamux
Golang connection multiplexing libraryenvconsul
Launch a subprocess with environment variables using data from @HashiCorp Consul and Vault.go-retryablehttp
Retryable HTTP client in Gogo-getter
Package for downloading things from a string URL using a variety of protocols.terraform-provider-kubernetes
Terraform Kubernetes providerbest-practices
go-version
A Go (golang) library for parsing and verifying versions and version constraints.go-metrics
A Golang library for exporting performance and runtime metrics to external metrics systems (i.e. statsite, statsd)terraform-guides
Example usage of HashiCorp Terraformsetup-terraform
Sets up Terraform CLI in your GitHub Actions workflow.mdns
Simple mDNS client/server library in Golangvault-guides
Example usage of HashiCorp Vault secrets managementterraform-provider-helm
Terraform Helm providergo-immutable-radix
An immutable radix tree implementation in Golangvault-helm
Helm chart to install Vault and other associated components.terraform-ls
Terraform Language Servervscode-terraform
HashiCorp Terraform VSCode extensionlevant
An open source templating and deployment tool for HashiCorp Nomad jobsvault-k8s
First-class support for Vault and Kubernetes.terraform-aws-vault
A Terraform Module for how to run Vault on AWS using Terraform and Packerterraform-github-actions
Terraform GitHub Actionsterraform-exec
Terraform CLI commands via Go.terraform-provider-vsphere
Terraform Provider for VMware vSphereconsul-k8s
First-class support for Consul Service Mesh on Kubernetesraft-boltdb
Raft backend implementation using BoltDBnextjs-bundle-analysis
A github action that provides detailed bundle analysis on PRs for next.js appsgo-discover
Discover nodes in cloud environmentsconsul-replicate
Consul cross-DC KV replication daemon.next-mdx-enhanced
A Next.js plugin that enables MDX pages, layouts, and front matterterraform-provider-kubernetes-alpha
A Terraform provider for Kubernetes that uses dynamic resource types and server-side apply. Supports all Kubernetes resources.docker-vault
Official Docker images for Vaultterraform-k8s
Terraform Cloud Operator for Kubernetespuppet-bootstrap
A collection of single-file scripts to bootstrap your machines with Puppet.terraform-provider-vault
Terraform Vault providercap
A collection of authentication Go packages related to OIDC, JWKs, Distributed Claims, LDAPconsul-helm
Helm chart to install Consul and other associated components.nomad-autoscaler
Nomad Autoscaler brings autoscaling to your Nomad workloads.damon
A terminal UI (TUI) for HashiCorp Nomadterraform-provider-azuread
Terraform provider for Azure Active Directoryvault-ssh-helper
Vault SSH Agent is used to enable one time keys and passwordsterraform-provider-scaffolding
Quick start repository for creating a Terraform providerdocker-consul
Official Docker images for Consul.vault-secrets-operator
The Vault Secrets Operator (VSO) allows Pods to consume Vault secrets natively from Kubernetes Secrets.terraform-aws-consul
A Terraform Module for how to run Consul on AWS using Terraform and Packervault-action
A GitHub Action that simplifies using HashiCorp Vaultβ’ secrets as build variables.terraform-plugin-sdk
Terraform Plugin SDK enables building plugins (providers) to manage any service providers or custom in-house solutionshil
HIL is a small embedded language for string interpolations.nomad-pack
hcl2
Former temporary home for experimental new version of HCLerrwrap
Errwrap is a Go (golang) library for wrapping and querying errors.go-cleanhttp
design-system
Helios Design Systemlogutils
Utilities for slightly better logging in Go (Golang).vault-ruby
The official Ruby client for HashiCorp's Vaultvault-rails
A Rails plugin for easily integrating Vault secretswaypoint-examples
Example Apps that can be deployed with Waypointnext-remote-watch
Decorated local server for next.js that enables reloads from remote data changesgo-hclog
A common logging package for HashiCorp toolsterraform-config-inspect
A helper library for shallow inspection of Terraform configurationsconsul-haproxy
Consul HAProxy connector for real-time configurationnomad-guides
Example usage of HashiCorp Nomadconsul-esm
External service monitoring for Consulhttp-echo
A tiny go web server that echos what you start it with!vault-csi-provider
HashiCorp Vault Provider for Secret Store CSI Driverterraform-aws-nomad
A Terraform Module for how to run Nomad on AWS using Terraform and Packerfaas-nomad
OpenFaaS plugin for Nomadterraform-provider-google-beta
Terraform Google Cloud Platform Beta providergo-sockaddr
IP Address/UNIX Socket convenience functions for Goterraform-foundational-policies-library
Sentinel is a language and framework for policy built to be embedded in existing software to enable fine-grained, logic-based policy decisions. This repository contains a library of Sentinel policies, developed by HashiCorp, that can be consumed directly within the Terraform Cloud platform.vagrant-vmware-desktop
Official provider for VMware desktop products: Fusion, Player, and Workstation.nomad-driver-podman
A nomad task driver plugin for sandboxing workloads in podman containersgo-tfe
Terraform Cloud/Enterprise API Client/SDK in Golangterraform-provider-awscc
Terraform AWS Cloud Control providerboundary-reference-architecture
Example reference architecture for a high availability Boundary deployment on AWS.nomad-pack-community-registry
A repo for Packs written and maintained by Nomad community membersterraform-plugin-framework
A next-generation framework for building Terraform providers.vault-plugin-auth-kubernetes
Vault authentication plugin for Kubernetes Service AccountsLove Open Source and this site? Check out how you can help us