是否有可能在每个特定时间间隔内在预配器脚本中运行terraform Referh命令

时间:2019-06-26 06:23:20

标签: terraform

一分钟后,我根据我的tf输出变量之一运行脚本。之后,我正在执行Terraform刷新。这样才能连续运行。还是有其他方法可以做到。 谢谢

provisioner "local-exec" {
    command = <<EOF
                #! /bin/bash
                echo ${servicenow_email_request.test_request.approval}
                REQUEST_APPROVAL=${servicenow_email_request.test_request.approval}
                echo $REQUEST_APPROVAL
                if [ "$REQUEST_APPROVAL" == "rejected" ]
                then
                    echo "request rejected"
                else
                    sleep 60
                    echo "running terraform refresh after 1min"
                    terraform refresh #-lock=false
                    exit 0
                fi
                EOF
    interpreter = ["/bin/bash", "-c"]
}

0 个答案:

没有答案