DO
Size: a a a
DO
AO
OK
data "template_file" "inventory_kafka" {
template = "${file("${path.module}/templates/kafka.tpl")}"
vars {
private_ip_address_kafka = "${join("\n",formatlist("%s kafka_broker_id=SOMEVARHERE " , aws_instance.kafka.*.private_ip))}"
}
}
resource "null_resource" "inventory_kafka" {
provisioner "local-exec" {
command = "echo '${data.template_file.inventory_kafka.rendered}' > ${var.inventory_kafka_file}-${var.aws_cluster_name}.ini"
}
triggers {
template = "${data.template_file.inventory_kafka.rendered}"
}
}
и вот такой шаблон kafka.tpl[kafka-nodes]Хочу на выходе получить inventory файл со след содержимым
${private_ip_address_kafka}
[kafka-nodes]вопрос в том, как я могу сгенерировать инкрементные айдишники, которые kafka_broker_id=** ?
10.202.160.47 kafka_broker_id=01
10.202.96.250 kafka_broker_id=02
10.202.32.244 kafka_broker_id=03
AT
OK
OK
OK
OK
DZ
OK
OK
DZ
OK
DZ
DZ
DZ
OK
DZ
DZ
OK