AWS AWS CloudFormationスタックの出力をAnsibleで取得し、アプリに渡す方法
AWS CloudFormationで作成したElastiCacheのエンドポイントをAnsibleで取得し、アプリに渡す方法を検証しました。amazon.aws.cloudformation_infoモジュールを利用するアプローチを試みましたが、子スタック名の特定やAmazon Linux 2の古い環境による制約で課題が発生。対策としてスタック名の直接記載やソフトウェア更新を実施しました。また、ペアの別解として、EC2のUserDataで環境変数にエンドポイントを設定し、Ansibleで参照する方法を紹介。両手法のメリット・デメリットを比較し、目的に応じた使い分けの重要性を学びました。
