Simple terraform+ansible configuration to quickly spin up a development Docker swarm on my homeserver
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

22 строки
598 B

data "template_file" "user_data" {
count = var.node_count
template = file("${path.module}/files/user_data.cfg")
vars = {
pubkey = file("~/.ssh/id_rsa.pub")
}
}
data "template_file" "meta_data" {
count = var.node_count
template = file("${path.module}/files/meta_data.cfg")
vars = {
hostname = "swarm-${count.index + 1}"
}
}
resource "libvirt_cloudinit_disk" "cidata" {
count = var.node_count
name = "swarm-${count.index + 1}-cidata.iso"
user_data = data.template_file.user_data[count.index].rendered
meta_data = data.template_file.meta_data[count.index].rendered
}