如何将包含json的变量传递到terraform内联策略中?

时间:2020-07-27 10:22:01

标签: json bash terraform amazon-iam

我有一个将IP设置为白名单变量的脚本。 account-IP.sh

#account-IP.sh

account_ips='"0.0.0.0","0.0.0.1"' 
export TF_VAR_whitelist=[${account_ips}]

在我的TF文件中,我有这个

#TF_policy
"Action:" "stsAssumeRole",
"Condition": {
       "IpAddress": {
          "aws:SourceIp":[
             ${var.whitelist}
             ]
    ..............

每当我运行Terraform应用程序时,我都会不断收到语法错误。条件是我必须能够从中央位置即脚本中提取IP

0 个答案:

没有答案