仕事でもプライベートでもお世話になってるAmazon EC2。サーバ環境を気軽に構築できる反面、最初の設定がやや手間です。CloudInitを使うと、EC2インスタンスを起動したときにお決まりの作業、たとえば、パッケージのアップデートや環境設定の変更を自動化することができます。 CloudInit – Community Ubuntu Documentation CloudInitはもともとUbuntuで開発されたツールですが、Amazon Linuxにも採用されています。 今回は以下の4つをCloudInitで自動化してみます。 パッケージのアップデート(yum update) ロケールの設定 タイムゾーンの設定 必須パッケージのインストール Cloud Configの準備 #cloud-config repo_upgrade: all packages: - ruby19 runcmd