タグ

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

  • AnsibleでとりあえずのLAMP環境してみる - yk5656 diary (旧)

    VagrantとAnsibleでCentOSの環境を用意してみる の続き AnsibleでとりあえずのLAMP環境してみる。 下記をインストールするプレイブックを作成する。 ・Apache(DocumentRootは/vagrantに変更) ・PHPMySQL5.6 ・phpMyAdmin $ vi playbook.yml --- - hosts: 127.0.0.1 connection: local sudo: yes vars: mysql_user_name: vagrant mysql_user_password: vagrant tasks: # # Apache # - name: Apacheをインストール yum: name=httpd - name: Apacheを起動 service: name=httpd state=started enabled=yes -

    AnsibleでとりあえずのLAMP環境してみる - yk5656 diary (旧)
  • Vagrant + Ansible で開発環境を作るなら ansible_local プロビジョナがいい! - Shin x Blog

    Vagrant 1.8 で、ansible_local という新しいプロビジョナが追加されました。 これは、Ansible をゲスト(VM)側にインストールして、ローカルコネクションで VM 内で実行するものです。これは、まさに待ち望んでいた機能ので紹介します。 Vagrant + Ansible で気を付けること 以前から、Vagrant + Ansible の組み合わせでローカルの開発環境を作るなら、ホスト側に Ansible を入れるのではなく、ゲスト(VM)側に Ansible を入れる方が良いと考えていました。勉強会などでも良く話していたのでお聞きになった方もいるかと思います :) ホスト側に Ansible を入れない理由は、3 つあります。 まず、ホストに Ansible をインストールする手間が増える点です。Vagrant と Virtualbox のインストール(あとコー

    Vagrant + Ansible で開発環境を作るなら ansible_local プロビジョナがいい! - Shin x Blog
    kiyoshi1211
    kiyoshi1211 2016/01/21
    いい!
  • WindowsでVagrantとAnsibleを使ってみた話

    使い始めるまでは何が便利なのか分からなかった仮想マシンをあれこれするVagrantとサーバを自動設定するAnsibleをWindowsで使ってみた話。今、仮想マシンを使ってる人や、今まで何度もOSを入れてる方は多分便利になりますよ。 VAGRANT ?? ナニソレ? VirtualBoxなどの仮想マシン(VM)を便利に操作したり、機能を追加しちゃう何か的なものです。プラグインでAWSのインスタンスもいじれたりするようですが、今回は仮想マシンの話。WindowsMacLinuxなんかで黒い画面を操作して使います。 Vagrant http://www.vagrantup.com/ Vagrant日語ドキュメント http://lab.raqda.com/vagrant/ 何が便利なの? 「便利便利」みたいな話は見ていましたが、何が便利なのかいまいちピンと来ていませんでした。 従来通りの

    WindowsでVagrantとAnsibleを使ってみた話
  • Vagrant + Docker(Provider)で複数の開発環境をOSX内に立ち上げる - Qiita

    今までMacのネイティブ環境でWordPress開発をしてきたけれど、 クライアント環境に合わせてサーバー環境が切り替えられなかったので、開発内容によってクライアントサーバー上で動作しないこということが多発 クライアントによっては入稿されたHTMLファイルがルート相対パスで書いてあったりして、そんなときにvhostsいじるのが嫌 OSバージョンアップで環境が壊れたりする(実際にMarvericsからYosemiteにアップしたらhttpdが起動しなくなって大変だった) 追加のモジュールとかでどんどん環境が肥大していく と諸々が面倒なので、Yosemiteをクリーンインストールしたタイミングで、流行のDockerを使った開発環境構築を試してみたメモ。 前提条件 Mac OSX Yosemite 10.10.3 Vagrant 1.7.2 vagrant-hostsupdater Virtua

    Vagrant + Docker(Provider)で複数の開発環境をOSX内に立ち上げる - Qiita
  • Vagrant+Dockerで作る開発環境(FuelPHP+MySQL編)|NEWS|株式会社INDETAIL(インディテール)

    去年に引き続き、1カ月半ほど東京出張中のtacckです。 弊社での新たな取り組みの一つである、ゲーム事業の開発ヘルプでちょこっとだけお手伝い中です。 さて、今回の業務では利用していないのですが、弊社ではサーバサイドのフレームワークとしてFuelPHPを使うことがあります。 しかし、毎度新規に環境を作ったり、それをメンバーや別のプロジェクトの人のローカルへ作ったり、バージョンアップ時に再度環境を作り直したり、、、ということがよく発生しています。 (FuelPHPに限らずですが。) これは、非常に効率の悪いことです。 というわけで、今回はFuelPHPの開発環境のベースをVagrantとDockerで、さらにそれぞれの公式で配布されているイメージをベースに作ってしまおうと思います。 こうすることで、プロジェクトをまたぐ「基環境」とできること、基になるイメージを変えることでバージョン違いの環境

    Vagrant+Dockerで作る開発環境(FuelPHP+MySQL編)|NEWS|株式会社INDETAIL(インディテール)
  • 構成管理ツール Ansibleを使ってみる | DevelopersIO

    構成管理ツールといえばChefですが 弊社ブログでも構成管理ツールに関する記事はけっこうありますが、ほとんどがChefに関する記事です。 私もChefについてを書いてたりしますが、Rubyが苦手な自分としては、Chefのレシピを書いたりするのは難しいわけです。 (こういう記事もありますが) で、Chefのかわりに使えそうな構成管理ツールを探して、これならいけるんじゃないかと思ったのが、今回紹介するAnsibleです。 Ansibleとは Ansibleとは、Pythonで記述された構成管理ツールです。 まずはAnsibleの基用語について解説します。 ・モジュール クライアント内での動きは「モジュール」として定義されます。 ソフトウェアをインストールしたり、サービスの起動をしたりするモジュールはあらかじめ用意されてます。 自分でモジュールを作成することも可能です。 このモジュールは何で作

    構成管理ツール Ansibleを使ってみる | DevelopersIO
  • Ansible使ってVagrantのゲストOSの構成管理する【Playbook: jenkins, node.js】 - yutaponのブログ

    去年辺りからimmutable infrastructureが盛り上がってきている感があります。 サーバーの環境をコードで記述するツールにはPuppet、Chefなどがありますが、 今回はAnsibleを触ってみます。 Ansible is Simple IT Automation この記事ではVagrantでCentOS6.5を入れて、その上にAnsibleでJenkinsを入れるところまでを説明します。 (入門向けで、Ansibleについて突っ込んだことは書いていません) Ansibleとは? AnsibleはPuppet、Chefなどと同様に構成管理ツールです *1 一番の特徴はPuppet, Chefに比べてリモートホストに特別な設定が必要ないことでしょうか。 ssh接続ができて、python2.4以上が入っていれば動きます。 設定はYAMLで記述し、特にpythonを知らなくても

    Ansible使ってVagrantのゲストOSの構成管理する【Playbook: jenkins, node.js】 - yutaponのブログ
  • Mac で Vagrant を GUI で操作できる「VagrantX」をリリースしました

    Shin x blog Advent Calendar 2013 の最終日です。 12/1 から毎日書いてきた Shin x blog Advent Calendar 2013 ですが、いよいよ今日が最終日です。 今日は、クリスマスということで、ささやかながらちょっとしたプレゼントを用意してみました:D VagrantX GUI で Vagrant が利用できる VagrantX というツールをリリースしました。 http://shin1x1.github.io/vagrantx/ Vagrant は、とても良いツールなのですが、いかんせんターミナル(黒い画面)で操作するものなので、それに慣れていない人にとっては、少し敬遠されている面があります。Vagrantfile を自分で書くような人はターミナルでどんどん使うべきなのですが、用意された Vagrantfile をただ使うだけであれば、

  • 社内で Chef 勉強会をして色々教えてもらった - @banyan's blog

    自分の働いている会社は、ロリポップや heteml, Sqale などのホスティング事業をしてたり、また mizzy さんをはじめとして Puppet などを使ったプロビジョニングへの知識・経験がある人が多く、インフラエンジニアの人も多い。 開発側としては正直ものすごく楽なことが多々ある。けれどそうやって頼ってると、個人的な遊びとか開発に必要な簡単な VM とか以外ではなかなか Puppet や Chef を使ってという機会が少ないんで、まずは適当なネタをでっちあげて偉大なプロビジョニングマスターの人たちから少しずつ色々教えてもらおうと思いました。 ということでまず最初にやったのは rails-dev-box を chef で移植してみました。 banyan/chef-rails-dev-box rails-dev-box rails-dev-box は Contributing to R

  • Vagrantで作るSymfony2開発環境 - chobi_e's blog

    みなさんこんにちは!ちょびえです。今日はVagrantで作るSymfony2の開発環境 について書いておこうかと思います。Vagrant(ヴェイグラントゥッ)はVM開発環境を構築・配布するためのツールでOpscode Chef等と連携して簡単に開発環境の構築が行えるようになります。最近私が開発するときは専らVagrantで開発環境用のcookbookを作ってから誰でも再現できるようにしています。と、いうのも実験的なPHP拡張などが含まれていると後々忘れたころに使おうと思って再構築するときにセットアップが面倒、とか既に頭の奥底からもキレイサッパリ忘れ去られているということが多々ありますし、ほかのContributorの方たちの環境構築の手間が省けるので敷居を下げるのにひじょーに良かったりします。少し話は変わりますがTravis-CIの内部でもVagrantが使われており、いつでも再構築可能

  • Vagrantがとうとう正式版に

    自動化の強い味方であるVagrantが先日とうとうバージョン1.0.0の正式版になりました。 VagrantはOracle VirtualBoxを利用した仮想マシンをコマンドラインから作成してくれるソフトウェアです。 設定ファイルをRubyで書くことができ、Chef等とも連携できるので、開発環境をコマンドライン一発で作成することができます。仮想マシンを捨ててしまってもいつでも再構築できること、誰のところにでもすぐ同じ状態に展開できることは開発を進める上で非常にメリットがあります。 例えばVagrantはNokiaやYammer等での開発にも使われています。 僕の場合だと、VagrantとChef Soloを使ってVagrantのインスタンス作成時に必要なミドルウェアのインストールやインスタンスの設定を自動で行い、後はCapistranoを使ってアプリケーションをデプロイするという使い方をし

    Vagrantがとうとう正式版に
  • 1