30 lines
887 B
Text
30 lines
887 B
Text
# ImageRole Defaults — base values for image role definitions.
|
|
|
|
{
|
|
image_role | default = {
|
|
os_base | default = "debian-12",
|
|
provider | default = "hetzner",
|
|
template_name | default = "hetzner_build_image.j2",
|
|
state | default = 'keep,
|
|
state_config | default = {
|
|
freshness_days | default = 30,
|
|
},
|
|
packages | default = [],
|
|
labels | default = {},
|
|
hardware | default = {
|
|
min_memory_gb | default = 2,
|
|
min_disk_gb | default = 20,
|
|
allowed_types | default = ["cax11", "cax21"],
|
|
network_required | default = true,
|
|
ports_required | default = [],
|
|
ssh_required | default = true,
|
|
},
|
|
},
|
|
|
|
image_role_state | default = {
|
|
snapshot_id | default = "SNAPSHOT_PENDING",
|
|
built_at | default = null,
|
|
last_used | default = null,
|
|
labels | default = {},
|
|
},
|
|
}
|