タグ

Rubyとchefに関するMukeのブックマーク (5)

  • RubyなしでItamaeレシピを実行できる「itamae-go」を作った - k0kubun's blog

    Goとmrubyを使ってitamae-goを作った github.com Pokemon Goが流行っていたので流行に乗じてItamae Goを作った。 というのは冗談で、手元の開発環境のセットアップにitamaeを使っているのだけど、まっさらな環境でitamaeを実行したい時にRubyitamaeをどういれるかについて考えるのが面倒なので、Rubyなしで実行できるitamaeを作った。Goで実装し、mrubyレシピを読むことによりRubyなしでの実行を実現した。 インストール方法 Releasesにバイナリを置いてあるのでこれをダウンロードする。基的には環境セットアップ用のシェルスクリプトからこれをcurlなりwgetなりでダウンロードして使うことを想定している。 なんか動かなかったらgit cloneしてmakeすればその環境用のバイナリが作れるはず。 *1 使い方 普通にita

    RubyなしでItamaeレシピを実行できる「itamae-go」を作った - k0kubun's blog
  • VagrantとChefでRailsの開発環境を構築する手順 | prime factor

    手元のMacBookRailsの開発環境を構築した。手順と調べたことを記録しておく。 構築する環境について 開発用の仮想環境を作り、ゲストOSでRailsを動作させる。仮想環境の管理にはVagrantを使用する。ゲストOSの環境構築はCh手元のMacBookRailsの開発環境を構築した。手順と調べたことを記録しておく。 構築する環境について 開発用の仮想環境を作り、ゲストOSでRailsを動作させる。仮想環境の管理にはVagrantを使用する。ゲストOSの環境構築はChefを使用して自動化する。開発時のファイルの編集は、Vagrantの共有フォルダ機能を使用してホスト側で行うものとする。 ホスト側の環境はOSX Yosemite 10.10.2である。 ゲストOSにはCentOSを使用する。Rubyはrbenvで管理する。システムにインストールするgembundlerのみとし、ra

  • Vagrant+Chef-Zero入門 | // sakura note

    今更感があってごめんなさい。確かにAnsibleとかFabricとか流行ってますもんね。でも老舗感と重厚感あるChef触っておくのもいいと思うんです。にしてもChefって色々複雑そうで入りにくいですよね…。 私はChef初級者です。一応裏付けは取るようにしていますが、もし間違いがあれば指摘いただけると嬉しいです。 Chef-Zeroっていうのは、消えゆく(らしい)Chef-Soloに代わる形で推奨されている単体で動く環境構築の自動化ツールです。元々Chefはサーバーとクライアントが分かれているアプリケーションですが、Chef-Soloは独立して動くChefで、Chef-Zeroは1つのマシンにサーバーとクライアントの両方を入れたようなイメージらしいです。 導入編 昔はRubyのgemでChef入れて、関連ツール入れて・・・のような形でRubyの環境がない人はそこから、という結構導入が重めで

  • クックパッドのサーバプロビジョニング事情 - クックパッド開発者ブログ

    インフラ部の荒井(@ryot_a_rai)です。この記事ではクックパッドで利用しているプロビジョニングツール "Itamae" の紹介と細々した Tips を紹介します。 式年遷宮とプロビジョニングツール 現在、弊社ではインフラの式年遷宮*1を進めています。式年遷宮以前、弊社では Puppet を利用してサーバをセットアップしていましたが、式年遷宮に際して既存のプロビジョニングに関するコードは捨てることになるため、プロビジョニングツールの再検討を行うことになりました。 Puppet, Chef, Ansible, SaltStack を検討した結果、 言語特性の観点では、Ruby DSL な Chef が良い アーキテクチャ・エコシステムの観点では、シンプルな Ansible が良い といった点から、どれも決め手に欠ける状況で、Ruby DSL で記述できるシンプルなプロビジョニングツール

  • erbファイルの構文チェック - よかろうもん!

    システム運用管理ツールである"chef"や"puppet"でtemplateファイルを作成/更新する際に知っておくと何かと便利です。 $ erb -x -T -P [ファイル] | ruby -c

    erbファイルの構文チェック - よかろうもん!
  • 1