我想将一些Terraform资源从一个存放处转移到另一个存放处。 我认为,这样做的最简单方式是:form import
in one Deposit and
terraform rm
in the other.
插入terraform State list
我可以获得一份资源清单,但没有他们的身份证。 我认为,我可将这一产出与<条码>地形图国家显示<>/条码”结合起来,但这种产出非常缓慢,我不得不从HCL中分出该身份证。 不幸的是,没有JSON产出。
履历 我可以采用JSON格式获得整个国家,但可以有许多单元的封顶,这样一来,这要么是微不足道的。
是否有任何其他选择?
Edit:
terraform show -json
for the relatively small repository I am working on gives me 2000 lines (too much to be sure of the format) starting with:
{
"format_version": "0.1",
"terraform_version": "0.14.9",
"values": {
"root_module": {
"child_modules": [
{
"address": "module.cloudtrail",
"child_modules": [
{
"address": "module.cloudtrail.module.cloudtrail_bucket",
"resources": [
{
我认为,至少有一个层次的排位是child_modules
。 我认为,资源可以在各个层面。 从名单上删除了,但我并不认为这是错误的。