タグ

chefに関するpetitvioletのブックマーク (6)

  • Chef-Soloを100倍楽しく使うためのrsoloというツールを作りました。 · DQNEO日記

    "rsolo"というツールを作りました。一言でいうと "knife-soloのシェルスクリプト版"です。 https://github.com/DQNEO/rsolo bashで書いた1枚スクリプトなのでインストールが超簡単です。 rubyなしで動きます。 なので、 「 knife-soloをインストールするためのGemfileを書くためのbundlerをインストールするためのgemをインストールするためのrubyをインストールするためのrbenvをインストーするための、えーと人生ってなんだっけ」 という苦行からあなたを開放してくれます。 Let's not do yakshaving !! インストールが超簡単! ダウンロードして実行権限をつけてパスを通すだけ! $ curl -sO https://raw.githubusercontent.com/DQNEO/rsolo/master

    Chef-Soloを100倍楽しく使うためのrsoloというツールを作りました。 · DQNEO日記
  • Chef + VagrantでCentOS 6.5 + rbenv + Nginx + Passenger + Rails4 環境を構築する | もふもふ技術部

    自作cookbooksは最小限にしてなるべくcommunity cookbookを使う方針で。 けっこうハマりました。特にNginx + Passengerあたりがcommunity cookbookではうまくいかず(rbenvだからいけなかったか?)、仕方なく自前でソースコードをコンパイルするレシピを書いたりした。 環境はMac 10.9 marvericksで。 お料理するよ! Vagrant, Chef, knife-solo, Berkshelfなどのインストールは過去にやっているので参照されたし。 Vagrant Vagrantで簡単にUbuntu 12.04を動かしてみるところまで。 Chef, knife-solo CentOS 6.4でchef soloとknife soloを使ってphp実行環境を構築 berkshelfとpluginのインストール

    Chef + VagrantでCentOS 6.5 + rbenv + Nginx + Passenger + Rails4 環境を構築する | もふもふ技術部
  • Vagrant + Chef Solo + Berkshelf で rbenv + Rails + Passenger をインストールした話 - ichidou のブログ

    2014-02-27 Vagrant + Chef Solo + Berkshelf で rbenv + Rails + Passenger をインストールした話 とりあえずインストールまでは上手くいった話。開発の検証環境(≒ステージング環境)で作ったものをサクッと番環境に移せるかどうかそもそも根拠は無いが、サクッと移せるのはこの方法だろうと信じて Vagrant + Chef というもはや誰も何の驚きもしない合わせ技で環境を作った話。なお突貫工事的にやっつけた感ありありです。 入れておきたいものは以下。 rbenv => ruby 2.1.0 Ruby on Rails => バージョンなんでも Passenger(Apache) => バージョンなんでも Vagrant と Chef(およびBerkshelf) の導入は済んでるものとする。 ホスト側の環境は以下。 OS: Ub

    Vagrant + Chef Solo + Berkshelf で rbenv + Rails + Passenger をインストールした話 - ichidou のブログ
  • Vagrant で作成した仮想マシンに chef-solo を使用して Rails 環境を構築 - Qiita

    Vagrant (Ubuntu) に chef-solo を使用して Rails 環境の構築を実施 git, rbenv, ruby, rails をインストールするための chef の recipe を作成する vagrant を使用して新規に仮想環境を作成 chef-solo を使用して作成した仮想環境に rails をインストールする できていないこと(要改善) chef を使用していながら bash コマンドを多用しているため、冪等性が保証できていない 前提条件 chef を使うために操作するマシン(workstation) に Mac を、環境を設定する対象のマシン(node) を Vagrand で作成する Ubuntu server 12.04 とする VirtualBox, Vagrant, chef, knife-solo が Mac にインストールされていること vag

    Vagrant で作成した仮想マシンに chef-solo を使用して Rails 環境を構築 - Qiita
  • 今からでも始められる Chef 入門 - Qiita

    はじめに おおまかな Chef の概要からテストまでを記載 また knife-solo を使用した環境構築から、Serverspec および test-kitchen を使ったテストのサンプルもまとめた 概要 ミドルウェアの設定やアプリケーションのインストールなどのサーバ構築を自動化するためのツールで、今はやりの Infastructure as Code サーバの増強などに合わせたインフラの構築の自動化やデプロイ時の環境整備にも有用 従来の手順書がそのままコードになるため、メンテナンスもしやすい バージョン管理やテストができる 複数の同一環境を構築することに向いているため、Vagrant などと組み合わせることでプロジェクトメンバー間で開発環境を統一することにも利用できる Chef の構成 Chef には大きく "Chef-Server/Client 構成" と "Chef-Solo 構

    今からでも始められる Chef 入門 - Qiita
  • chefからansibleに乗り換えた5つの理由|TechRacho by BPS株式会社

    1年くらいchefを使ってサーバ構築をしていたのですが、最近ansibleに乗り換えたので紹介記事を書いてみます 1. サーバ側に何もインストールする必要がない chefは管理対象ノードにchef-clientをインストールする必要がありますが、ansibleはPython 2.4が入っていて、sshでログインできればOKです。 chefもパッケージや,knife bootstrapコマンド等があるので始めやすいですが、何もする必要がないansibleの方が敷居が低いのかなと思ってます。 例えばsshでログインできれば、以下のコマンドを打てば10.0.10.1~10.0.10.3サーバの情報をとってくれます(カーネルバージョン,CPU,メモリ,ディスクサイズ,ディストリビューション等)。 この機能はchefで使われているohai相当のことをしてくれます。 echo 10.0.10.1 >

    chefからansibleに乗り換えた5つの理由|TechRacho by BPS株式会社
  • 1