ISUCON10本選をAWS環境で構築するためのPacker Templateです。
サーバ内の構築にはAnsibleを使っています。Ansibleのplaybookのみ必要な場合はisucon/isucon10-finalをどうぞ。
AMIから起動する場合はBuild不要です。
${EDITOR} variables.pkr.hcl
packer build .ご参考:カスタム Amazon マシンイメージ (AMI) から EC2 インスタンスを起動する方法を教えてください
ubuntuユーザでsshログインが可能です。
ご参考:SSH を使用した Linux インスタンスへの接続
sudo -i -u isucon
sudo systemctl start envoy
sudo systemctl start xsuportal-api-$LANGUAGE.service
sudo systemctl start xsuportal-web-$LANGUAGE.service
cd benchmarker
bin/benchmarker