mirror of
https://github.com/nix-community/nixos-anywhere.git
synced 2024-09-11 16:45:28 +03:00
53 lines
1.2 KiB
HCL
53 lines
1.2 KiB
HCL
variable "kexec_tarball_url" {
|
|
type = string
|
|
description = "NixOS kexec installer tarball url"
|
|
default = null
|
|
}
|
|
|
|
# To make this re-usuable we maybe should accept a store path here?
|
|
variable "nixos_partitioner" {
|
|
type = string
|
|
description = "nixos partitioner and mount script"
|
|
}
|
|
|
|
# To make this re-usuable we maybe should accept a store path here?
|
|
variable "nixos_system" {
|
|
type = string
|
|
description = "The nixos system to deploy"
|
|
}
|
|
|
|
variable "target_host" {
|
|
type = string
|
|
description = "DNS host to deploy to"
|
|
}
|
|
|
|
variable "target_user" {
|
|
type = string
|
|
description = "SSH user used to connect to the target_host"
|
|
default = "root"
|
|
}
|
|
|
|
variable "target_port" {
|
|
type = number
|
|
description = "SSH port used to connect to the target_host"
|
|
default = 22
|
|
}
|
|
|
|
variable "ssh_private_key" {
|
|
type = string
|
|
description = "Content of private key used to connect to the target_host"
|
|
default = ""
|
|
}
|
|
|
|
variable "instance_id" {
|
|
type = string
|
|
description = "The instance id of the target_host, used to track when to reinstall the machine"
|
|
default = null
|
|
}
|
|
|
|
variable "debug_logging" {
|
|
type = bool
|
|
description = "Enable debug logging"
|
|
default = false
|
|
}
|