-
Notifications
You must be signed in to change notification settings - Fork 9
/
Copy pathvariables.tf
47 lines (40 loc) · 1.27 KB
/
variables.tf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
variable "snapshot_role_policy_name" {
type = string
description = "Name of the policy for the snapshot role"
default = "snapshot"
}
variable "approle_role_id" {
type = string
description = "Name of the role for AppRole"
default = "vault-snap-agent"
}
variable "approle_role_token_ttl" {
type = string
description = "TTL in seconds for snapshot role tokens"
default = 7200
}
variable "ansible_vault_id" {
type = string
description = "Location of the ansible-vault password file relative to this folder"
default = "../ansible/vault-pass"
}
variable "ansible_variable_dir" {
type = string
description = "The relative path to the Ansible variable directory"
default = "../ansible/roles/vault-raft-backup-agent/vars"
}
variable "ansible_variable_file" {
type = string
description = "The name of the Ansible vars file"
default = "main.yml"
}
variable "ansible_roleid_variable_name" {
type = string
description = "The variable name for the roleid"
default = "vault_raft_bck_role_id"
}
variable "ansible_secretid_variable_name" {
type = string
description = "The variable name for the secretid encrypted with ansible-vault"
default = "vault_raft_bck_secret_id"
}