コンテンツにスキップ

Packer@IaC

はじめに

本サイトにつきまして、以下をご認識のほど宜しくお願いいたします。


01. Packerの仕組み

アーキテクチャ

記入中...


ユースケース

▼ AWSの場合

プロビジョナーを使用してEC2をプロビジョニングし、そのEC2からAMIを作成する。

AMIの作成後、EC2を削除する。

例えば、PackerでプロビジョナーとしてAnsibleを指定してAMIを作成しつつ、TerraformでAMIからEC2を作成したとする。

これにより、クラウドインフラのプロビジョニングでAnsibleとTerraformが共存できるようになる。

注意点として、起動中のEC2からAMIを作成するわけではなく、設定値が同じ新しいEC2からAMIを作成する。

また、AMIに内蔵されているAWS EBSボリュームも、既存のEC2のものではなく、新品のものである。

既存のEC2のバックアップツールとしては使用できない。

packer_aws