2024-05-07 16:12:07 +00:00
|
|
|
resource "juju_model" "openstack" {
|
|
|
|
name = var.model-name
|
2023-10-27 17:18:20 +00:00
|
|
|
|
|
|
|
cloud {
|
2024-05-12 13:43:53 +00:00
|
|
|
name = var.cloud
|
2023-10-27 17:18:20 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
config = {
|
|
|
|
cloudinit-userdata = file("user-data.yaml")
|
|
|
|
|
2024-05-12 13:43:53 +00:00
|
|
|
apt-mirror = "http://${var.apt_mirror}/archive.ubuntu.com/ubuntu"
|
2024-05-13 08:25:36 +00:00
|
|
|
lxd-snap-channel = var.lxd-snap-channel
|
2023-10-27 17:18:20 +00:00
|
|
|
|
2024-05-12 13:43:53 +00:00
|
|
|
container-image-metadata-url = "http://${var.apt_mirror}/lxd/"
|
2023-10-27 17:18:20 +00:00
|
|
|
container-image-stream = "released"
|
|
|
|
|
2024-05-12 13:43:53 +00:00
|
|
|
agent-metadata-url = "http://${var.apt_mirror}/juju/tools/"
|
2023-10-27 17:18:20 +00:00
|
|
|
agent-stream = "released"
|
|
|
|
}
|
|
|
|
}
|