<<<<<<< HEAD
Ansibleのdynamic-inventoryを用いてパブリックIPアドレスを動的に取得し、IPアドレスの変更にも対応できるように設定しました。
このリポジトリでは以下の自動化プロセスをCircleCIで実行します:
- CloudFormationの構文チェック
- CloudFormationスタック実行
- VPC、EC2、ALB、RDS、S3の作成を含むAWSインフラの構築
- Ansibleによる環境構築
- EC2インスタンス上でサンプルアプリケーションのセットアップ
- Serverspecでのテスト
- EC2インスタンスの環境確認および動作テスト
CircleCI実行結果はこちら:
CircleCI Execution Result
証跡画像はこちら:
evidence-image.md
Control Node:ubuntu(WSL)
Target Node:EC2(Amazon Linux2)
- Ansible 2.16.3
- AWS CLI 2.19.4
- Ruby 3.2.3
- Bundler 2.5.23
- Serverspec 2.42.3
- CircleCI CLI
Elastic IPでの固定化はこちら:
circleci_lecture13
=======
Ansibleのdynamic-inventoryを用いてパブリックIPアドレスを動的に取得し、IPアドレスの変更にも対応できるように設定しました。
このリポジトリでは以下の自動化プロセスをCircleCIで実行します:
- CloudFormationの構文チェック
- CloudFormationスタック実行
- VPC、EC2、ALB、RDS、S3の作成を含むAWSインフラの構築
- Ansibleによる環境構築
- EC2インスタンス上でサンプルアプリケーションのセットアップ
- Serverspecでのテスト
- EC2インスタンスの環境確認および動作テスト
CircleCI実行結果はこちら:
CircleCI Execution Result
Control Node:ubuntu(WSL)
Target Node:EC2(Amazon Linux2)
- Ansible 2.16.3
- AWS CLI 2.19.4
- Ruby 3.2.3
- Bundler 2.5.23
- Serverspec 2.42.3
- CircleCI CLI
Elastic IPでの固定化はこちら:
circleci_lecture13
93d735f363f744af7cb8f7d51d2d5a0e72bd94ea