我有一个terraform模板文件,其中有一个部分用于填写主机信息。我想在其中添加逻辑,仅在另一个变量(即type =“ocp”)时填写此部分。因此,如果 $type =“ocp”,则运行此循环。我该如何做到这一点?
ocp_hosts:
%{ for host in host_names }
- name: ${host}
device: "eth0"
management:
ip: ${ip_addrs[index(host_names, host)]}
%{ endfor }
我首先尝试在for循环中添加一个"if contains(${type}, "ocp")"的条件语句,也尝试添加了一个条件块,但由于格式或函数理解不正确,导致出现错误。