Skip to content

pollseed/infra-filling

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

infra code

Gitter Build Status

icon
greenzombie


インフラコードを詰め込ム

事前準備

バージョンに関してはなるべく合わせる
古いバージョンのせいでエラーになることが多々ある

対象環境

  • MacOS == 10.10.3
  • Homebrew == 0.9.5
  • Python >= 2.7
  • Ruby >= 2.2
  • private-repository (git@github.com:pollseed/harmox-app.git)
  • master-develop構成とする

インストール

  • vagrant == 1.7.2
  • virtualbox == 4.3.28
  • ansible >= 1.9.1
# install
brew cask install vagrant
brew cask install virtualbox
brew install ansible

# version
vagrant -v
ansible --version

セットアップ&挙動確認

未開の地

重いなら、OSのイメージ使ってKURE

vagrant init --minimal ubuntu/trusty64
vagrant up # 初回は1時間位かかる想定(OSインストールしてるからね)
vagrant box update # updateがあった場合は、最新にする(developerのOSは全部揃える)→1時間ぐらいかかったりする
vagrant ssh

このレポジトリを使う

cd vagrant/
vagrant up
vagrant box list
vagrant ssh-config --host harmox > ~/.ssh/config
vagrant ssh

frequency cmd

cmd detail
vagrant halt 停止
vagrant reload 再起動
vagrant status 状態

作ったあとに適応したい時

vagrant provision

現状の構築状態

  1. OSセットアップ
  2. 必要なソフトをインストール
  3. harmoxのインストール

TODO

  • 依存問題解決
  • DB周りの設定
  • デプロイ

About

インフラコードを詰め込み。一応harmox用

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published