ツール選定について
CloudFormaitonでAWSの構築
Packer + AnsibleでAMI作成
CloudFormationでパラメータ(AMI ID)を変更
変更が入ったらAnsibleを再度適用
PackerでAMIの作成
Packer + AnsibleでAMI作成
CloudFormationでパラメータ(AMI ID)を変更
変更が入ったらAnsibleを再度適用
PackerでAMIの作成
それぞれ違ったレイヤでの活用
- CloudFormation:AWS部分
- Ansible:AWSに依存しないOS上設定
- Packer:AWSに依存しない仮想イメージ