Я успешно вывожу пользовательские данные, но они выходят со встроенными символами новой строки. Какой будет лучший или самый простой способ отформатировать это в удобочитаемом виде, а не в одну строку с экранированными переводами строки?
Это мой userdata.tf:
data "template_file" "userdata" {
count = var.instance-count
template = file("${path.module}/userdata.sh")
vars = { ...
Шаблон конечно, просто файл с переменными в нем:
#!/bin/bash
# wait for internet
Это мой выходной ресурс.
output "userdata" {
value = data.template_file.userdata[*].rendered
}
Outputs come out with newlines on the terminal:
master_userdata = [
"#!/bin/bash\n\n# wait for...
Это было бы лучше читать как:
Outputs:
master_userdata = [
"#!/bin/bash
# wait for...