Compare commits

..

No commits in common. "issue-1" and "main" have entirely different histories.

2 changed files with 88 additions and 31 deletions

View File

@ -1,8 +1,13 @@
#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

106
var.tf
View File

@ -1,48 +1,100 @@
#Providers
## Netbox
variable "netbox_server_url" { type = string }
variable "netbox_api_token" { type = string }
variable "netbox_allow_insecure_https" {
#Provider
variable "netbox_server_url" {
type = string
}
variable "netbox_api_token" {
type = string
}
variable "netbox_allow_insecure_https" {
type = string
}
variable "xo_url" {
type = string
}
variable "xo_username" {
type = string
}
variable "xo_password" {
type = string
default = false
}
## 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 "netmask_netbox" { type = string }
variable "gateway" { type = string }
variable "netmask" { type = string }
variable "netbox_prefix" {
type = string
}
variable "dns_name" { type = string }
variable "storage" { type = string }
variable "network" { type = string }
variable "pool" { type = string }
variable "template" { 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 "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 = []