Enable Incus remote API authentication
http://www.panticz.de/incus
Terraform main.tf
terraform {
required_providers {
incus = {
source = "lxc/incus"
}
}
}
provider "incus" {
# generate_client_certificates = true
# accept_remote_certificate = true
remote {
name = "10.0.1.104"
scheme = "https"
address = "10.0.1.104"
token = "xxxxxxxxxxxxxxxxxxxxxxxxxx"
default = true
}
}
data "template_file" "user_data" {
template = <
<strong>Deploy</strong>
<code>
terraform init
terraform apply -auto-approve
Links
https://registry.terraform.io/providers/lxc/incus/latest/docs
https://github.com/lxc/terraform-provider-incus
https://discuss.linuxcontainers.org/t/issues-with-private-network-and-cloud-init-using-tf-incus-and-images-debian-12-cloud/19196/3