Docs
https://registry.terraform.io/providers/terraform-lxd/lxd/latest/docs
https://registry.terraform.io/providers/terraform-lxd/lxd/latest/docs/resources/container
Create LXD container
# terraform init
# terraform apply -auto-approve
# terraform destroy -auto-approve
terraform {
required_providers {
lxd = {
source = "terraform-lxd/lxd"
}
}
}
provider "lxd" {
generate_client_certificates = true
accept_remote_certificate = true
}
resource "lxd_container" "lxd_container_u2004" {
name = "u2004"
image = "ubuntu:20.04"
config = {
"boot.autostart" = true
}
limits = {
cpu = 2
}
}
resource "lxd_container" "lxd_container_u2110" {
name = "u2110"
image = "ubuntu:21.10"
# image = "images:ubuntu-minimal:21.10" # fixme
config = {
"boot.autostart" = true
}
limits = {
cpu = 2
}
}