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
The AWS Provider enables Terraform to manage AWS resources.raft
Golang implementation of the Raft consensus protocolserf
Service orchestration and management tool.hcl
HCL is the HashiCorp configuration language.go-plugin
Golang plugin system over RPC.terraform-cdk
Define infrastructure resources using programming constructs and provision them using HashiCorp Terraformwaypoint
A tool to build, deploy, and release any application on any platform.consul-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 Provider for Google Cloud Platformgo-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 Goterraform-provider-kubernetes
Terraform Kubernetes providergo-getter
Package for downloading things from a string URL using a variety of protocols.best-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)setup-terraform
Sets up Terraform CLI in your GitHub Actions workflow.terraform-guides
Example usage of HashiCorp Terraformmdns
Simple mDNS client/server library in Golangterraform-provider-helm
Terraform Helm providervault-guides
Example usage of HashiCorp Vault secrets managementgo-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-exec
Terraform CLI commands via Go.consul-k8s
First-class support for Consul Service Mesh on Kubernetesterraform-aws-vault
A Terraform Module for how to run Vault on AWS using Terraform and Packerterraform-github-actions
Terraform GitHub Actionsterraform-provider-vsphere
Terraform Provider for VMware vSphereraft-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 matterdocker-vault
Official Docker images for Vaultterraform-provider-kubernetes-alpha
A Terraform provider for Kubernetes that uses dynamic resource types and server-side apply. Supports all Kubernetes resources.vault-secrets-operator
The Vault Secrets Operator (VSO) allows Pods to consume Vault secrets natively from Kubernetes Secrets.terraform-k8s
Terraform Cloud Operator for Kubernetespuppet-bootstrap
A collection of single-file scripts to bootstrap your machines with Puppet.cap
A collection of authentication Go packages related to OIDC, JWKs, Distributed Claims, LDAPterraform-provider-vault
Terraform Vault providerdamon
A terminal UI (TUI) for HashiCorp Nomadnomad-autoscaler
Nomad Autoscaler brings autoscaling to your Nomad workloads.consul-helm
Helm chart to install Consul and other associated components.terraform-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 providerterraform-aws-consul
A Terraform Module for how to run Consul on AWS using Terraform and Packerdocker-consul
Official Docker images for Consul.nomad-pack
hil
HIL is a small embedded language for string interpolations.vault-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 solutionsterraform-config-inspect
A helper library for shallow inspection of Terraform configurationshcl2
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 secretsnext-remote-watch
Decorated local server for next.js that enables reloads from remote data changeswaypoint-examples
Example Apps that can be deployed with Waypointgo-hclog
A common logging package for HashiCorp toolsvault-csi-provider
HashiCorp Vault Provider for Secret Store CSI Drivernomad-guides
Example usage of HashiCorp Nomadconsul-haproxy
Consul HAProxy connector for real-time configurationterraform-provider-google-beta
Terraform Provider for Google Cloud Platform (Beta)consul-esm
External service monitoring for Consulhttp-echo
A tiny go web server that echos what you start it with!terraform-provider-awscc
Terraform AWS Cloud Control providerterraform-aws-nomad
A Terraform Module for how to run Nomad on AWS using Terraform and Packerfaas-nomad
OpenFaaS plugin for Nomadgo-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.nomad-driver-podman
A nomad task driver plugin for sandboxing workloads in podman containersvagrant-vmware-desktop
Official provider for VMware desktop products: Fusion, Player, and Workstation.go-tfe
HCP Terraform/Enterprise API Client/SDK in Golangnomad-pack-community-registry
A repo for Packs written and maintained by Nomad community membersboundary-reference-architecture
Example reference architecture for a high availability Boundary deployment on AWS.terraform-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