Skip to content

Latest commit

 

History

History
46 lines (32 loc) · 861 Bytes

README.md

File metadata and controls

46 lines (32 loc) · 861 Bytes

isucon-ansible

必要ツール

ガイド

初動セットアップ

ansible/group_vars/all.ymlにサーバー共通設定を書く

app_name: isuapp
unit_name: isuapp.go.service
github_token: github_pat_XXXXX

s[0-9]*/host_vars.ymlに各サーバーの設定を書く

ansible_host: 127.0.0.1
ansible_user: isucon
ansible_password: password

Ansibleを実行する
実行元のレポジトリが各サーバーにクローンされる

cd ansible
ansible-playbook playbooks/setup.yml # --limit s1,s2

デプロイ

cd ansible
ansible-playbook playbooks/deploy.yml # --limit s1,s2 --extra-vars "branch=main"

ユーティリティ

~/.bashrcを参照