Terraform中的External data source块将在这种情况下派上用场。外部数据源允许用户执行外部源的代码或命令,如Python、数据库或bash等。 这是取自官方terraform文档的示例块,请使用它作为参考
data "external" "example" {
program = ["python", "${path.module}/example-data-source.py"]
query = {
# arbitrary map from strings to strings, passed
# to the external program as the data query.
id = "abc123"
}
}
1条答案
按热度按时间8xiog9wr1#
Terraform中的External data source块将在这种情况下派上用场。外部数据源允许用户执行外部源的代码或命令,如Python、数据库或bash等。
这是取自官方terraform文档的示例块,请使用它作为参考
字符串
在上面的代码片段中,你可以用shell脚本替换python脚本,并在脚本中编写你的kubernetes命令,并确保为脚本给予可执行权限。