タグ

環境構築に関するpatorashのブックマーク (3)

  • AnsibleとVagrantで開発環境を構築する | さくらのナレッジ

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

    AnsibleとVagrantで開発環境を構築する | さくらのナレッジ
  • Macの環境構築をAnsibleでやることにした - Please Drive Faster

    明けましておめでとうございます! 設定ファイルの大掃除も兼ねて、自宅Macの環境セットアップをAnsibleで行うようにしてみました。 joe-re/dotfiles · GitHub Ansibleにした経緯 2台のMacの環境を揃えたい 昨年iMac5kディスプレイモデルを購入した。 それによって今までメインで使用していたMacBookAirは外出用にして、2台で運用している。 そうなるとどうやって環境を揃えようかなー、って悩みが発生する。 なるべく外出時も環境は変えずに開発できるようにしたい。 Ansibleに至るまで 当初はBoxen使ってた。 BoxenはPuppetでMacの環境構築を自動化してくれるツール。 PuppetのDSLを覚えなければいけないというハードルはあるものの、 かなり細かいところまで設定できて非常に高機能。 だけどチームならまだしも、個人で使うにはオーバース

    Macの環境構築をAnsibleでやることにした - Please Drive Faster
    patorash
    patorash 2015/01/05
    使ってないMBAがあるからそれで実験してみようかな。
  • Mac Explorer| Homebrew - Mac OS X 用スマートなパッケージ管理システム

    Mac OS X で利用可能なパッケージ管理システム。にわかに流行って(?)きているので私も導入してみました。 パッケージ管理に多くのユーザーに使われているものにMacPortsがありますが、それよりもよりスマートに動く、というもの。 MacPortsはとても扱いやすく管理パッケージも豊富でかなり便利なのですが、初めからMacに装備されているものも考慮せずに新しくアプリケーションをインストールするという性質があります。例えばMacPortsでインストールしようとしたパッケージがPerlに依存するものの場合、標準で Perl 5.10 が入っている上で依存パッケージとして新規にPerlをインストールする、という形。 その点このHomebrewはMacに標準でインストールされているものはそのまま利用するという賢い仕組みを持っています。 Homebrew ― MacPorts driving y

  • 1