LoginSignup
4
4

More than 5 years have passed since last update.

俺の最弱のvagrant + ansible + rbenv + docker 環境

Last updated at Posted at 2016-10-14

Macbookも使ってはいますが、業務の都合上俺がいつも持ち歩いてるのはこよなく愛するThinkpadです。

  • Ubuntuのデュアルブート
  • Ubuntu(GUI)のVirtualBox
  • Docker for windows でdocker-compose

などいろいろ試しましたが、今のところこれに落ち着きました。

vagrant-ansible-docker

Ansibleでdockerとrbenv環境を構築しています。

何が最弱か

構成自体も最弱かもしれませんが、何より俺のAnsibleの知識が最弱です。
もっと良い方法や記述法などがあれば、ツッコミいただけると幸いです。

俺の最弱のVagrant開発戦略

  • プログラミング言語はdockerを使わない
    • rubyをdocker-compose経由で使う方法もありますが、bundle installなど色々面倒
  • DBなどのミドルウェアはdocker-compose
    • プロジェクト毎にバージョンを変えたりしたい
    • プロジェクトでどのミドルウェアが使われているか、すぐにわかる
    • プロジェクト毎のメンバー間開発環境統一も最低限出来ている

rbenv

AnsibleとVagrantで開発環境を構築するを参考にさせていただきました。

あわせて読みたい

俺の最弱構成に最強に参考にさせていただいた記事です

AnsibleからRubyをバージョン指定してインストールするだけのPlaybook(rbenv版)
Ansible と Vagrant を使って Rails 開発環境(Ubuntu + rbenv + MySQL5.6 + node.js)を構築する

4
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
4