地形应用后自动运行命令

问题描述 投票:1回答:1

[C0成功后如何运行特定的终端命令?

[更具体地说,我想将输出变量保存到某些S3存储桶(状态已经在S3中,但是它包含敏感输出,因此存储桶具有受限的访问权限),并且在此功能请求terraform apply时,我m使用此解决方法:

is still open

但是可以强制terraform自动调用此命令吗?

amazon-web-services amazon-s3 terraform
1个回答
0
投票

尽管它可能看起来像是更多的前期工作,并且不能完全使用terraform上传到s3,但我会使用Jenkins之类的工具,它同时具有terraform和AWS插件。然后,您可以继续添加到管道中并查看过去的运行。

请参阅:terraform apply && terraform output -json | aws s3 cp - s3://bucket/output.json https://wiki.jenkins.io/display/JENKINS/Terraform+Plugin

您可以将Jenkins配置为运行terraform,然后应该可以使用s3插件上传到AWS。

© www.soinside.com 2019 - 2024. All rights reserved.