AWSCloudFormationをTerraformテンプレートに変換する

グレブ

既存の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]

編集
0

コメントを追加

0

関連記事

分類Dev

AWSCloudFormationをTerraformテンプレートに変換する

分類Dev

terraformテンプレートファイルで文字列を数値に変換する方法

分類Dev

Simple SystemManagementとElasticBeanstalkでAWSCloudFormationテンプレートを使用する方法

分類Dev

文字列をテンプレート文字列に変換する

分類Dev

水平CSVテンプレートを表形式に変換する

分類Dev

chefupstartテンプレートをsystemdに変換する

分類Dev

djangoテンプレートでstrをintに変換する

分類Dev

AtomXMLをプレーンテキストに変換する

分類Dev

SpringMVCテンプレートをGAEに変換する

分類Dev

継承をテンプレートに変換する

分類Dev

rtf形式をプレーンテキストに変換する

分類Dev

HTMLテンプレートをWordPressテーマの問題に変換する

分類Dev

int配列を可変個引数テンプレートに変換する

分類Dev

cloudformationテンプレートをterraformに移植する

分類Dev

EC2を作成するためのAWSCloudFormationテンプレート-IAMロールのリスト

分類Dev

templavoilaテンプレートコードをFluid / Fluxテンプレートに変換する方法

分類Dev

新しいテンプレートを作成またはデプロイするときに既存のリソースを再利用するAWSCloudFormation

分類Dev

テンプレートリテラルを文字列に変換する

分類Dev

テンプレート内のタプルを構造体に変換する

分類Dev

graphqlスキーマファイルをAWSCloudformationテンプレートに含める方法は?

分類Dev

与えられたコードをテンプレートに変換する方法

分類Dev

テンプレートを使用してQStringをtypenameに変換する方法は?

分類Dev

Javascriptを使用してHTMLをプレーンテキストに変換する

分類Dev

XSLTテンプレートを使用してXMLをHTMLに変換する

分類Dev

SwiftでHTMLをプレーンテキストに変換する

分類Dev

安全な文字列をプレーンテキストに変換する

分類Dev

リッチなMarkDownをプレーンテキストに変換する

分類Dev

HTMLテンプレートを右から左(RTL)形式に変換する方法

分類Dev

特殊文字をプレーンテキストに変換する

Related 関連記事

  1. 1

    AWSCloudFormationをTerraformテンプレートに変換する

  2. 2

    terraformテンプレートファイルで文字列を数値に変換する方法

  3. 3

    Simple SystemManagementとElasticBeanstalkでAWSCloudFormationテンプレートを使用する方法

  4. 4

    文字列をテンプレート文字列に変換する

  5. 5

    水平CSVテンプレートを表形式に変換する

  6. 6

    chefupstartテンプレートをsystemdに変換する

  7. 7

    djangoテンプレートでstrをintに変換する

  8. 8

    AtomXMLをプレーンテキストに変換する

  9. 9

    SpringMVCテンプレートをGAEに変換する

  10. 10

    継承をテンプレートに変換する

  11. 11

    rtf形式をプレーンテキストに変換する

  12. 12

    HTMLテンプレートをWordPressテーマの問題に変換する

  13. 13

    int配列を可変個引数テンプレートに変換する

  14. 14

    cloudformationテンプレートをterraformに移植する

  15. 15

    EC2を作成するためのAWSCloudFormationテンプレート-IAMロールのリスト

  16. 16

    templavoilaテンプレートコードをFluid / Fluxテンプレートに変換する方法

  17. 17

    新しいテンプレートを作成またはデプロイするときに既存のリソースを再利用するAWSCloudFormation

  18. 18

    テンプレートリテラルを文字列に変換する

  19. 19

    テンプレート内のタプルを構造体に変換する

  20. 20

    graphqlスキーマファイルをAWSCloudformationテンプレートに含める方法は?

  21. 21

    与えられたコードをテンプレートに変換する方法

  22. 22

    テンプレートを使用してQStringをtypenameに変換する方法は?

  23. 23

    Javascriptを使用してHTMLをプレーンテキストに変換する

  24. 24

    XSLTテンプレートを使用してXMLをHTMLに変換する

  25. 25

    SwiftでHTMLをプレーンテキストに変換する

  26. 26

    安全な文字列をプレーンテキストに変換する

  27. 27

    リッチなMarkDownをプレーンテキストに変換する

  28. 28

    HTMLテンプレートを右から左(RTL)形式に変換する方法

  29. 29

    特殊文字をプレーンテキストに変換する

ホットタグ

アーカイブ