前回TerraformでEC2インスタンスを自動起動でEC2インスタンスを自動起動しました。
Terraformではシェルスクリプトの実行が出来ます。
これで今回はApacheとPHPをインストールしたいと思います。
Terraformインストール
インストールは前回の記事をご覧ください
ここでは割愛します。
スクリプト
output
を書くことで、使うと出力値を定義することが出来ます。
今回のスクリプトではインスタンスのグローバルIPを出力しました。
output
は以下のように出力されます
Outputs: instance_ips = XXX.XXX.XXX.XXX
シェルスクリプトでApacheとPHP7.3をインストールしています。
その後/var/www/html/
にphpinfo
を作成しています。
実際instance_ips
で出力されたIPにアクセスするとApacheのデフォルトページ。
http://IP/info.php
にアクセスすると、phpinfo
が作成されています。