initial upload
This commit is contained in:
67
terraform/variables.tf
Normal file
67
terraform/variables.tf
Normal file
@@ -0,0 +1,67 @@
|
||||
variable "use_vault" {
|
||||
type = bool
|
||||
default = true
|
||||
description = "Set to false to bypass Vault and use local variables (Bootstrap Mode)"
|
||||
}
|
||||
|
||||
variable "proxmox_api_token_id" {
|
||||
type = string
|
||||
sensitive = true
|
||||
default = null
|
||||
}
|
||||
|
||||
variable "proxmox_api_token_secret" {
|
||||
type = string
|
||||
sensitive = true
|
||||
default = null
|
||||
}
|
||||
|
||||
variable "opnsense_api_key" {
|
||||
type = string
|
||||
sensitive = true
|
||||
default = null
|
||||
}
|
||||
|
||||
variable "opnsense_api_secret" {
|
||||
type = string
|
||||
sensitive = true
|
||||
default = null
|
||||
}
|
||||
|
||||
variable "ci_user" {
|
||||
type = string
|
||||
default = null
|
||||
}
|
||||
|
||||
variable "ci_password" {
|
||||
type = string
|
||||
sensitive = true
|
||||
default = null
|
||||
}
|
||||
|
||||
variable "ssh_public_key" {
|
||||
type = string
|
||||
default = null
|
||||
}
|
||||
|
||||
variable "proxmox_api_url" {
|
||||
type = string
|
||||
default = "https://10.100.0.2:8006/api2/json"
|
||||
}
|
||||
|
||||
variable "pm_node" {
|
||||
type = string
|
||||
default = "hzfsn-pve-01"
|
||||
}
|
||||
|
||||
variable "template_name" {
|
||||
type = string
|
||||
default = "ubuntu-2404-ci"
|
||||
description = "Name des Cloud-Init Templates auf dem Node"
|
||||
}
|
||||
|
||||
variable "opnsense_uri" {
|
||||
type = string
|
||||
description = "URI to OPNsense API"
|
||||
default = null
|
||||
}
|
||||
Reference in New Issue
Block a user