タグ

Vagrantに関するbraitomのブックマーク (11)

  • 『実践 Vagrant』の Vagrantfile をバージョン2で書いてみる - 倭マン's BLOG

    オライリーの『実践 Vagrant』を購入して読んでみると、サンプルとして書かれている Vagrantfile のバージョンが1で現在はほとんど使われていないのでちょっと悩ましいなぁと思っていたのだけど、せっかくなので勉強と動作確認を兼ねて自分で書き換えてみることにしました。 と言っても、ほとんど Vagrant の Getting Started にそのまま載ってるものばかりなんですが。 【記事の内容】 Vagrant, VirtualBox の使用バージョン 2章 初めての Vagrant マシン 2.2 Vagrantfile (p,22) 2.4 ボックス (p.28) 2.6.3 共有ファイルシステム (p.35) 2.6.4 基的なネットワーキング (p.37) 3章 Vagrant 仮想マシンのプロビジョニング 3.4 自動化プロビジョニングの基 (p.56) 3.7.1

    『実践 Vagrant』の Vagrantfile をバージョン2で書いてみる - 倭マン's BLOG
    braitom
    braitom 2018/02/19
    Vagrant2.X系が出ていたことを初めて知った。久しく使ってないな。
  • HashiCorp Vagrant 2.0 | HashiCorp

    We're announcing HashiCorp Vagrant 2.0. Vagrant is a tool for building and distributing development environments. Download Now Vagrant 2.0 supports provisioning development environments on VirtualBox, VMware, Hyper-V, Docker, AWS, GCP, and more. It can virtualize Windows, macOS, and a dozen other new operating systems. Vagrant 2.0 is paired with Vagrant Cloud for finding and consuming boxes. It ha

    HashiCorp Vagrant 2.0 | HashiCorp
    braitom
    braitom 2017/09/09
    Vagrant2.0がリリースされた。最近全く使ってないな。
  • 個人開発環境をvagrantで建てるべきか、dockerで建てるべきか - Qiita

    ローカルPC個人開発環境を建てたいけど、母艦は汚したくないものです。 そうすると、だいたいの場合vagrant(virtualbox)かdockerかの2択になると思います。 この使い分けにいつも迷うのでどうするべきかの指針を考えてみました。 お断り: 以下は個人の見解であって、所属先の見解ではありません。 カーネルに依存する操作を行いたい場合 dockerの場合、いじれるカーネルパラメータが限られています。 特定バージョンのカーネルの環境を用意する必要がある場合や、カーネルパラメータに特殊な設定が必要な環境では仮想マシンの方である必要があります。 内部で生成されたデータの保全を行いたい場合 dockerの場合、ふとした操作(docker killやdocker builddocker rm(i)など)でデータコンテナの中身が消えてしまうことがあります。 仮想マシンのイメージであれば、

    個人開発環境をvagrantで建てるべきか、dockerで建てるべきか - Qiita
  • チーム開発の開発環境として Docker + Vagrant を選択し続ける理由

    チーム開発の開発環境として Docker + Vagrant を選択し続ける理由 Docker Advent Calendar 2016 の 25 日目です. Docker アドベントカレンダーとして書いているはずだったんですが、推敲と校正を重ねているうちに Docker というよりは VM とか開発環境とかの話が色濃くなってしまい、主役のツールが Vagrant になってしまいました. 謹んでお詫び申し上げます. 僕が所属する会社の事業の一つに Web/モバイルアプリの SI + 運用があり、その際の Web/API サーバー開発は macOS + Vagrant + VirtualBox (CoreOS) + Docker を社内標準のローカル開発環境(以下、開発環境)としています. 勉強会後の懇親会やコンサルティングを提供する場で良く質問されることの一つに「Docker for Ma

    チーム開発の開発環境として Docker + Vagrant を選択し続ける理由
    braitom
    braitom 2016/12/27
    DockerだけでなくあえてVagrantを挟んだ構成で開発環境を構築している話。もともとVagrantベースで自動化していたという経緯もありあえてVagrantを挟んでいる。
  • AnsibleとVagrantで開発環境を構築する | さくらのナレッジ

    AnsibleはChefやPuppetと同様に冪等性(べきとうせい)に配慮した構成管理ツールです。YAMLで記述したプレイブックのファイルが1つあれば動き、SSHさえ繋がれば対象サーバーにクライアントは不要、といったシンプルさが支持され、近年ユーザーを増やしています。 そのシンプルさは仮想マシンを利用した開発環境の構築にもうってつけに思えます。と言うことで今回はAnsibleをVagrantのプロビジョナーに使って開発環境を構築しました。 Ansibleの公式サイト Ansibleのインストール Ansibleはコントロールマシンに入っていればよく、セットアップ対象のサーバにはAnsibleのクライアントなどは不要です。SSHで接続さえできればOKです。今回のケースでは開発マシンのMacをコントロールマシンとし、Vagrantによる仮想マシンをセットアップ対象とします。 Ansible自体

    AnsibleとVagrantで開発環境を構築する | さくらのナレッジ
  • Vagrant×Ansible環境の3つのスタイルとそのメリット・デメリットについて - Goldstine研究所

  • Vagrant Manager - Home

    Manage your vagrant machines in one place with Vagrant Manager for OS X. One place. All access. Donate Download Now Your donation allows us more time to support and improve our products, if you would like to donate, click the Donate link and enter whatever amount you wish, thank you! Fall in love with Vagrant Manager. Never before has managing your Vagrant Machines been so easy. Indicators for run

    braitom
    braitom 2015/12/10
    最高に便利だ。Vagrant使ってる人はとりあえず入れておいたほうが良い。
  • BipSync/VagrantBar · GitHub

    README.md Vagrant Bar Overview Vagrant Bar is a simple wrapper to the Vagrant command line tool to manage machines registered with Vagrant - supporting ALL providers Requirements OS X 10.9 Vagrant 1.6+ (any providers) http://www.vagrantup.com Download https://github.com/BipSync/VagrantBar/releases/download/1.13/Vagrant.Bar.zip Version History Notes

    BipSync/VagrantBar · GitHub
  • 最近の仮想化界隈を知る:VMWareからCoreOSまで | 射撃しつつ前転

    仮想化の分野はどんどんと新しいものが出てくる。全部を実際に試すことは出来なくても、筋が良さそうなものについては、どういうものなのかある程度把握しておきたい。最近はちょっと忙しくてあまり情報収集ができてなかったので、追いつこうと思ってちょっと調べてみた。 ハイパーバイザ型仮想化とコンテナ型仮想化 仮想マシンの歴史をたどると、メインフレームの方では随分と昔から使われている技術である、と出てくる。一方で、x86の世界ではそれほど歴史は長くなく、1999年にリリースされたVMwareがおそらく実用的な初の仮想マシン技術だろう。 VMWareはハイパーバイザ型仮想化と呼ばれる技術で、上に乗るOS(ゲストと呼ばれる)に対して仮想的なハードウェアを提供する。ハイパーバイザ型も、どのレイヤで仮想的なハードウェアを提供するかで更に細分化されるらしいが、よく知らないので、ここではそこまでは踏み入らない。ハイパ

  • Vagrantって流行ってるらしいけど何が便利なの? | DevelopersIO

    最近、Vagrant(ベイグラント)を勉強し始めました。VagrantはVirtual Boxなどの仮想化ソフトウェアと一緒に使うツールです。 最初は何のために使うものなのかよくわからず、VagrantはVirtual Boxのフロントエンドだよ、 と言われても何が便利なのかいまいちピンと来なかったのでいろいろ調べてみました。 ※Vagrantはプロバイダ(仮想化ソフトウェア)を選択できるので、他にもVMwareやAmazon EC2で使うこともできます。 実現したいこと VagrantとVirtual Boxを使って何がしたいのかの一覧です。 実行環境を開発と番で揃えたい。 開発環境を構築する際に個人のローカル環境に依存しないようにしたい。 すぐに使える仮想環境を構築したい。 環境構築を自動化したい。 チームで同一の環境を簡単に構築したい。 1つずつ見ていきましょう。 Virtual

  • 「Vagrant」って何ぞ?(・o・)

    「Vagrant」って何ぞ?(・o・):Vagrant開発者 Mitchell Hashimoto氏に聞いた 仮想の開発環境作成ツールとして人気が高まっている「Vagrant(ベイグラント)」。その開発者であるMitchell Hashimoto(ミッチェル ハシモト)氏が来日するとの情報を聞き、2013年7月12日、VOYAGE GROUPで行われたミートアップに駆け付けた。 「Vagrant」とは Vagrantとは、違う環境に移行可能な開発環境を簡単に構築・管理し、配布することができる開発環境作成ツール。「ほんの数行書くだけで開発用の仮想マシンを構築できる」という優れものだ。 Vagrantのビジョンは、「開発者とシステム管理者にとって最高の『開発フロー』を提供すること」。Vagrantをダウンロードして「vagrant up」と入力し、実行するだけでそれが可能となる。 システム管理

    「Vagrant」って何ぞ?(・o・)
  • 1