Codeigniter3を学ぶための環境をAWS Cloud9で作るの巻 (ansible編)

こんにちわ! NEKOGETです。
この記事はCodeIgniterアドベントカレンダーのために書きました! 7日目です!
https://qiita.com/advent-calendar/2017/code_igniter

前回の続きと言うか、ちゃんと環境をサクッと作れないとダメだったなって反省しました。作るものが増えるたびに手で毎回インストールして設定するとかないし!ないし!
そして session どう考えても Amazon ElastiCache 使うよね?

でも料金思うとお試しだったり勉強環境に課金するのはちょっと考えちゃうよね?

ってことでansibleを書いたよ。
https://github.com/NEKOGET/ci3_aws_c9_ansible

これでPHP7.1環境ができたよ。

開発環境にシンボリックリンクが貼られているはず

こんな風になっているはずだよ。

webコンソールから、自分が触ってるインスタンスのインパウンドに80ポートを追加すればブラウザ越しにみることができるよ。
EC2サービスからセキュリティグループ名のテキストリンクをクリック、下部にあるタブの「インパウンド」を開いて編集ボタンを押してね。 全体へ公開もできればIPを絞ることもできるのでそこは好みで。
このスクリーンショットの絵は全公開にした場合のものだよ。

これでいつでもCloud9でCodeIgniterを試せる環境になった!!!
やったー!

Welcomeページがちゃんと表示されたよ

次のアドベントカレンダーの記事はこれ!
CodeIgniter3のチュートリアルをちょっと見てみようかの巻(1) だよ☆ 楽しんでね☆