既存のAWSCloudFormationテンプレート(yaml)をTerraformテンプレート(hcl)に自動的に変換したいと思います。
誰かがいくつかのツール、アプローチなどを提案できますか?
概念的な観点から、CFTとTFは機能が同等ではありません。CFTがTFに展開できるすべてのものを表現することはできません。
実用的な観点からは、それはどういうわけか可能ですが、文法コンバーターを書く必要があります。CFTが組み込み関数を使用している場合、これは非常に複雑になります(ほとんど不可能です)https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/intrinsic-function-reference.html
私の意見では、既存のCFTを変換するのではなく、terraform aws_cloudformation_stackを使用してデプロイする必要があります(https://www.terraform.io/docs/providers/aws/r/cloudformation_stack.html)。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加