Compare commits

...

1 Commits

Author SHA1 Message Date
49eed52131 issue-1: concatenate and remove default vars
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
2022-12-09 16:36:25 +01:00
2 changed files with 29 additions and 86 deletions

View File

@ -1,13 +1,8 @@
#Netbox
netbox_server_url = "https://netbox.exemple.net"
netbox_api_token = ""
netbox_allow_insecure_https = false
#XO
xo_url = "ws://xo.example.net"
xo_username = "admin"
xo_password = "passwd"
xo_insecure = true
xo_url = "ws://xo.example.net"
xo_username = "admin"
xo_password = "passwd"

104
var.tf
View File

@ -1,101 +1,49 @@
#Provider
variable "netbox_server_url" {
type = string
}
#Providers
variable "netbox_api_token" {
type = string
}
## Netbox
variable "netbox_server_url" { type = string }
variable "netbox_api_token" { type = string }
variable "netbox_allow_insecure_https" {
type = string
default = false
}
variable "xo_url" {
type = string
}
variable "xo_username" {
type = string
}
variable "xo_password" {
type = string
}
## Xen Orchestra
variable "xo_url" { type = string }
variable "xo_username" { type = string }
variable "xo_password" { type = string }
variable "xo_insecure" {
type = string
default = true
}
#Main
variable "netbox_prefix" {
type = string
}
variable "netbox_prefix" { type = string }
variable "netmask_netbox" { type = string }
variable "gateway" { type = string }
variable "netmask" { type = string }
variable "netmask_netbox" {
type = string
}
variable "gateway" {
type = string
}
variable "netmask" {
type = string
}
variable "dns_name" {
type = string
}
variable "storage" {
type = string
}
variable "network" {
type = string
}
variable "pool" {
type = string
}
variable "template" {
type = string
}
variable "dns_name" { type = string }
variable "storage" { type = string }
variable "network" { type = string }
variable "pool" { type = string }
variable "template" { type = string }
variable "playbook" {
type = string
default = ""
}
variable "cpu" {
type = number
}
variable "ram" {
type = number
}
variable "name" {
type = string
}
variable "desc" {
type = string
}
variable "disk_size" {
type = number
}
variable "ssh_keys" {
type = string
}
variable "cpu" { type = number }
variable "ram" { type = number }
variable "name" { type = string }
variable "desc" { type = string }
variable "disk_size" { type = number }
variable "ssh_keys" { type = string }
variable "vm_tags" {
type = list
default = []
}
}