You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
Vagranfile でローカル実行 vagrant up 時、つまり Vagrantfile1 の実行時にホスト OS 側のセットアップをしたい場合、Ruby の system モジュール関数を使ってシェル・コマンドを実行できます。 しかし、コマンドごとに system 関数を使うのが冗長だったので簡素にしたいのです。 # Script to run on Host OS (冗長な書き方。可読性がいささか悪い) system('rm -rf hello-world > /dev/null 2>&1') system('echo "Hello world!" > hello-world') # Script to run on Guest OS (可能なら、上記を下のように描きたい) $script_guest = <<-'SCRIPT' cat /vagrant/hello-world
Redmine + redmine_backlogs 先月からタスク管理ツールを HuBoard に移行したんだけど(HuBoard の話はまた今度!),それまではずっと Redmine + redmine_backlogs を使ってて,個人的に凄く気に入ってた. スクラムにフィットするし,入力項目が少なく管理もお手軽だし,非常にシンプルにできている.ただ Redmine の欠点として通知やインテグレーションに弱みがあるから微妙なのかも.2月に行った勉強会では redmine_backlogs の話題が出てなかったし,あんまり使われて無いのかなーと思ったり. kakakakakku.hatenablog.com コントリビュートしたくなった redmine_backlogs は Rails で OSS になっている.せっかくのヘビーユーザーだし,コントリビュートしてもっと使いやすくしたいな
CTOからの年末年始の宿題Rancherでdocker管理体験(30分) 前回の記事でrancherのvagrantのboxをダウンロードしてrancherを簡単に動かしてみるというとこはやりましたが、本格的にrancherを使ってみるために、vagrantにubuntu14.04からVMを作り、rancherを動かしてみましょうというネタを共有したいと思います。 自分の手元の開発環境ではこのようにvagrantとdockerを上手く使い分けをしています。 時間もそれほどかからないので、年末年始の宿題にはもってこい。 アプリばっか書いてて、インフラ少し弱いわって人、dockerを触るチャンスですよ〜 ※図では1コンテナに複数サービス書いちゃってますが、1コンテナ1サービスが鉄板構成です。ここについてはまたどっかで記事にあげようと思います。 vagrantに元になるubuntuを構築する d
Vagrant で作る Rancher HA 構成 Rancher Meetup #4 で解説する Rancher HA構成をつくるVagrantの解説ページです。 Work in progress.... 2017/02/15 14:48時点でこんな感じです。 個別の解説は、別途追加予定 # -*- mode: ruby -*- # vi: set ft=ruby : # All Vagrant configuration is done below. The "2" in Vagrant.configure # configures the configuration version (we support older styles for # backwards compatibility). Please don't change it unless you know what #
今朝、Vagrant + Ansible Local Provisionerで遊んでた。 bufferings.hatenablog.com 最後に「snapshot機能が追加されたんだったっけー?」とか思って気になったので調べた。 1.8で追加されてた 結論から言うと、1.8で追加されてた。 vagrant snapshot - Command-Line Interface - Vagrant by HashiCorp クラスメソッドさんの紹介記事を見てsnapshot機能が印象に残ってたんだな。 Vagrant 1.8の新機能 Linked CloneとSnapshotを試してみた | Developers.IO snapshotコマンド push&popとsave&restoreの2系統ある。 push & pop 名前から考えたらスタックかな。 vagrant snapshot p
VagrantとDockerの理解がどうも曖昧だったので整理するために、それぞれどうゆうものなのかをまとめました Vagrant Vagrantとは、違う環境に移行可能な開発環境を簡単に構築・管理し、配布することができる仮想開発環境構築ソフトウェア。仮想マシンの構築手順を'Vagrantfile'という設定ファイルに記述する。 VagrantのパッケージにはRubyの実行環境が含まれているので、Rubyをインストールしなくても使用可能。 VirtualBoxやVMWareといった仮想環境の上に仮想マシンを構築して利用する。 *1.0.x系はrubygemsでも公開していたが、現行ではパッケージからインストール形式を取っている 公式サイト 主要なコマンド Vagrantfileに記述した設定に従い仮想マシンを起動
はじめに 本連載では、インフラの構成をコードで管理するための便利なツールを使って、インフラを構築するための手順をご紹介します。前回は、コードによるインフラ構築の概要とローカルPCに仮想環境を作成するVagrantのセットアップについてご紹介しました。今回は具体的にVagrantを使って開発チーム内で統一した開発環境を構築する方法について説明します。 対象読者 本記事は、次の方を対象にしています。 コードを使ってインフラの構成管理がしたい人 ネットワークやLinuxの基礎知識がある人 Webシステムの開発環境を構築したことがある人 Vagrantfileによる仮想環境構築 前回の連載で説明したVagrantfileとは、仮想環境を作成するもとになる設定ファイルです。ここでは、RubyによるVagrantfileの記述の仕方について説明します。 Vagrantfileのひな形作成 Vagran
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く