タイトルの通りですが、調べてみたのですがそういった機能はなさそうでした。
例えばterraformとかだと独自の言語で設定が別ファイルに定義してあっても問題ないのですが、cloudformationでyamlを挟むと同じ事はできないのでしょうか?
「Cloudformation yaml 分割」で調べたらそれっぽいものがたくさん出てきますが、それとは違うのでしょうか?
ちょっと違いますね。。
yamlやjson自体にはinclude機能はないので外部のライブラリなどを使って独自で統合したyamlにするしかなさそうですね。
うーん、なるほど。
Cloudformationの、とはいいつつも結局はyamlなのでそこに準拠するしかなさそうな気はします。
一応、単位によってはこの辺が参考になるかもしれませんが…。
https://swfz.hatenablog.com/entry/2018/07/25/035640
そちらのURLはスタックを複数に分割するパターンですね。
それだとdynamoやVPCなどがあれば、二回回さないとデプロイされないと思いますね。
やりたいこととしましては下記のように別のサービスの記述を別のyamlに書くというようなことをやりたいです。
include: ./module/vpc.yaml
terafformとかであればそういうなことができるかと思います。
あなたの回答
tips
プレビュー