This repository is a multi-cloud setup of Kubernetes Clusters to run HashiCorp Consul, and Vault.
The code in this repository is split out into a handful of distinct workflows, each in their own directory.
./clusters/aks
contains code for Azure AKS Clusters./clusters/eks
contains code for AWS EKS Clusters./clusters/doks
contains code for Digital Ocean Kubernetes Clusters./clusters/gke
contains code for Google Cloud GKE Clusters./clusters/kind
contains code for Kubernetes in Docker (kind) Clusters
./consul
contains configuration for deploying HashiCorp Consul./vault
contains configuration for deploying HashiCorp Vault
outputs
contains code for collecting distinctive outputs from all Workspaces in this repositoryworkspaces
contains code for Terraform Cloud Workspaces
Each directory contains its own README.md
with information relevant to the workflow.
This repository is maintained by the contributors listed on GitHub.
Licensed under the Apache License, Version 2.0 (the "License").
You may obtain a copy of the License at apache.org/licenses/LICENSE-2.0.
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" basis, without WARRANTIES or conditions of any kind, either express or implied.
See the License for the specific language governing permissions and limitations under the License.