【AWS】former2をCloud9で動作させる手順

former2をCloud9で動作させる方法アイキャッチ

former2をCloud9で動作させる方法を紹介します。

former2とは現在のAWS環境のリソースをIaC(yaml, teraform)に書き出す便利ツールです。former2公式ページはこちら。

目次

Cloud9環境起動

Cloud9の画面からCreate environmentを選択して起動します。ここでは詳細は割愛します。
無料利用枠のt2.microで十分でしょう。

Cloud9を起動する

ルートディレクトリでformer2をgithubからクローン

Cloud9のコンソールから以下コマンドを実行してformer2をクローンします。

git clone https://github.com/iann0036/former2.git

IDEを開いた最初のディレクトリ/home/ec2-user/environmentで実行してください。

former2ディレクトリがクローンされます。

buildコマンド実行

cdでformer2ディレクトリに移動して、クローンしてきたDockerfileに記載があるbuildコマンドを実行します。

cd former2
docker build -t former2_local:1.0 .

実行すると以下のようにbuildが成功します。

runコマンド実行

続いてDockerfileに記載があるrunコマンドを実行します。

docker run --name former2 -p $host_port:80 -d former2_local:1.0
Dockerfileに記載されているdocker runコマンド

実行すると以下のように出力されます。

docker runコマンド実行後の出力

index.htmlをPreview実行

Cloud9のコンソール上からindex.htmlを選択してPreviewを押下します。

index.htmlをプレビューする

するとFORMER2環境が立ち上がります。

Cloud9上でFORMER2が実行できる

以降はWEB版と同じように使えます。

まとめ

  • 「former2」をCloud9上で動作させる方法を紹介した。
  • 「former2」とは、AWS環境のリソースをIaC(Infrastructure as Code)形式で書き出すツールである。
  • 手順は以下の通り:
    1. Cloud9環境を起動する(無料利用枠のt2.microで可)。
    2. Cloud9のコンソールから、「git clone」コマンドを使って「former2」をGitHubからクローンする。
    3. クローンしたディレクトリに移動し、「docker build」コマンドを実行してDockerイメージをビルドする。
    4. ビルドしたイメージを元に、「docker run」コマンドを使ってコンテナを起動する。
    5. Cloud9のコンソールから「index.html」を選択し、「Preview」を押下して実行すると、「FORMER2」環境が立ち上がり、以降はWeb版と同様に利用できる。

これにより、Cloud9上で「former2」を実行し、AWS環境のリソースをIaCに出力することができる。

以上です。

PR
当ブログはWordPressテーマSWELLを使用しています。非常に使いやすく、簡単にプロのようなデザインを使えるのでお勧めです!!

SWELL – シンプル美と機能性両立を両立させた、圧巻のWordPressテーマ

ランキング

ランキングに参加しています。クリックして応援いただけると嬉しいです。
にほんブログ村 IT技術ブログ クラウドコンピューティングへ
にほんブログ村
AWSランキング
AWSランキング

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次