エンジニアを目指す / インフラエンジニア
⑤ポートフォリオ:10分で作れる!EC2に構成するWordPress環境
【概要】 ・Terraform による IaC(Infrastructure as Code)と Ansible による構成管理を組み合わせ、GitHub Actions から自動デプロイを実現しています。 インフラ構築からミドルウェア設定、WordPress 配置までをコード化し、短時間で再現可能な WordPress 環境を構築できます。 【開発経緯】 ・インフラ構成をコード化することで再現性と変更管理を担保し、CI/CDの構築と構成管理ツールにより作業の高速化や手作業による設定ミスを防ぐことができる構成にしています。 【工夫した点】 ・OIDC + SSMを用いた認証方式を用いることで、キー情報や22番ポートを解放する必要のないセキュアな構成にしました。 ・EC2上のアプリケーションをSystemdで管理することで、手動起動の手間がいらない構成にしました。 【言語・技術】 ・Terraform 1.14.7 ・Ansible 2.16.6 ・GitHub Actions ・VSCode / Git / Tarminal / AWS CLI ・Git ・Apache / PHP 8.3 / WordPress / MySQL 8.0.41 ・AWS(VPC,EC2,S3,SSM)