mirror of
https://github.com/hashicorp/vault.git
synced 2025-12-25 11:21:11 +01:00
* Add docker based backed * new line * Add validation * Add cloud_docker_vault_cluster * Unify cloud scenario outputs * Use min_vault_version consistently across both modules * random network name for docker * Add local build for docker * Use environment instead of backend * make use of existing modules for docker and k8s * connect the peers * formatting * copyright * Remove old duplicated code * use enos local exec * get version locally * Dont use local time * adjust bin path for docker * use root dockerfile * get dockerfile to work * Build docker image from correct binary location * Fix it... maybe * Add docker admin token * whitespace * formatting and comment cleanup * formatting * undo * Apply suggestion from @ryancragun * Move build to make * Default to local * Revert k8s changes * Add admint token * Clean map * whitespace * whitespace * Pull out k8 changes and vault_cluster_raft * Some cleaning changes * whitespace * Naming cleanup --------- Co-authored-by: Luis (LT) Carbonell <lt.carbonell@hashicorp.com> Co-authored-by: Ryan Cragun <me@ryan.ec>
32 lines
653 B
HCL
32 lines
653 B
HCL
# Copyright (c) HashiCorp, Inc.
|
|
# SPDX-License-Identifier: BUSL-1.1
|
|
|
|
terraform {
|
|
required_providers {
|
|
docker = {
|
|
source = "kreuzwerker/docker"
|
|
version = "~> 3.0"
|
|
}
|
|
}
|
|
}
|
|
|
|
variable "network_name" {
|
|
type = string
|
|
description = "The name of the Docker network to create"
|
|
default = "vault_cluster"
|
|
}
|
|
|
|
resource "docker_network" "cluster" {
|
|
name = var.network_name
|
|
}
|
|
|
|
output "network_id" {
|
|
value = docker_network.cluster.id
|
|
description = "The ID of the created Docker network"
|
|
}
|
|
|
|
output "network_name" {
|
|
value = docker_network.cluster.name
|
|
description = "The name of the created Docker network"
|
|
}
|