Skip to content

Latest commit

 

History

History
32 lines (27 loc) · 1.05 KB

File metadata and controls

32 lines (27 loc) · 1.05 KB

Prerequisites

Supprt OS

  • Amazon Linux

Usage

UserDataに以下のようなコードを挿入し実行してください。

#!/bin/sh
yum update -y
yum install -y git gcc openssl-devel libffi-devel
pip install ansible
git clone https://github.com/cloudpack/c-ansible.git
/usr/local/bin/ansible-playbook -i "localhost," -c local c-ansible/common.yml\
  -e aws_region=$(curl -s http://169.254.169.254/latest/meta-data/placement/availability-zone | sed -e 's/.$//g') \
  -e awslogs=enable

Playbook

IAM Role

EC2インスタンスに必要なIAMロール権限

  • AmazonEC2RoleforSSM
  • CloudWatchLogsFullAccess