Caravan Vault Cluster Raft¶
Requirements¶
No requirements.
Modules¶
No modules.
Resources¶
Name |
Type |
---|---|
resource |
|
resource |
|
resource |
|
resource |
|
resource |
|
resource |
|
resource |
|
data source |
|
data source |
Inputs¶
Name |
Description |
Type |
Default |
Required |
---|---|---|---|---|
A map in form of ‘node-name’ => ‘node’s private IP’ of the nodes to provision the cluster on |
|
n/a |
yes |
|
n/a |
|
n/a |
yes |
|
The private key to use for SSH connection to cluster nodes |
|
n/a |
yes |
|
(optional) The AWS Access Key to use for AWS KMS auto unseal. Leave null for using AWS profile or instance profile |
|
|
no |
|
(optional) The custom AWS VPC Endpoint to use for AWS KMS auto unseal |
|
|
no |
|
(optional) The AWS KMS Key ID to use for AWS KMS auto unseal |
|
|
no |
|
(optional) The AWS KMS Region to use for AWS KMS auto unseal |
|
|
no |
|
(optional) The AWS Secret Key to use for AWS KMS auto unseal. Leave null for using AWS profile or instance profile |
|
|
no |
|
(optional) The Azure Cloud environment API endpoints to use. |
|
|
no |
|
(optional) The Key Vault key to use for encryption and decryption. |
|
|
no |
|
(optional) The tenant id for the Azure Active Directory organization. |
|
|
no |
|
(optional) The Key Vault vault to use the encryption keys for encryption and decryption. |
|
|
no |
|
The public IPs of the node to SSH into them |
|
|
no |
|
n/a |
|
|
no |
|
n/a |
|
|
no |
|
(optional) The GCP Project ID |
|
|
no |
|
n/a |
|
|
no |
|
Vault license key |
|
|
no |
|
(optional) The OCI Vault crypto endpoint |
|
|
no |
|
n/a |
|
|
no |
|
(optional) The OCI Vault management endpoint |
|
|
no |
|
n/a |
|
|
no |
|
The hostname of the bastion host to use for ssh into the nodes |
|
|
no |
|
n/a |
|
|
no |
|
The private key to use for SSH connection to the bastion host |
|
|
no |
|
n/a |
|
|
no |
|
The ssh connection timeout |
|
|
no |
|
The ssh user name to use for login into the cluster nodes |
|
|
no |
|
n/a |
|
|
no |
|
(optional) The Vault transit engine mount path for transit auto unseal |
|
|
no |
|
(optional) The Vault address for transit auto unseal |
|
|
no |
|
(optional) The Vault token to access transit engine mount path for transit auto unseal |
|
|
no |
|
The type of the unseal configuration to use |
|
|
no |
|
The directory where the vault’s data is kept on the nodes |
|
|
no |
Outputs¶
Name |
Description |
---|---|
n/a |
|
n/a |
|
n/a |