タグ

Recipeに関するshigiryouのブックマーク (6)

  • Mac で Ruby on Rails 開発用の CentOS7 仮想サーバを構築する (VirtualBox, Vagrant, Chef-solo, Berkshelf) - Qiita

    MacRuby on Rails 開発用の CentOS7 仮想サーバを構築する (VirtualBox, Vagrant, Chef-solo, Berkshelf)VagrantVirtualBoxchef-soloBerkshelf 仮想サーバに開発環境を作ろうと思った理由 Mac 自身にセットアップしてもいいのだけれど、色々インストールしたりしていると不要なものが溜まり続けて肥大化しそう なのでさっと捨てられてさっと作り直せる環境がよい マシンを乗り換えても環境構築が楽にできる Vagrant とか Chef を使ってみたかった 環境 ホスト OS OS X 10.9.5 諸々のインストールが楽なので Homebrew を使用する Homebrew の拡張 Homebrew-Cask も使う 以下手順はこれらのインストールが既にされている前提 ゲスト OS CentOS 7

    Mac で Ruby on Rails 開発用の CentOS7 仮想サーバを構築する (VirtualBox, Vagrant, Chef-solo, Berkshelf) - Qiita
  • Chef Soloの正しい始め方 | tsuchikazu blog

    伊藤直也さんのブログ(開発メモ#5 : Amazon Linux で knife-solo を使って chef-solo 実行 - naoyaのはてなダイアリー )でchef-soloが紹介され、Vagrantと一緒にちょっとしたビッグウェーブが巻き起こりました。 さらに昨日、入門Chef Solo - Infrastructure as Codeが達人出版からも発売開始。が出版される前に一度挫折したchef-soloですが、こののお陰でchef-solo童貞を卒業することができました。 続編も書きましたので、よろしければこちらもどうぞ 続編:さくらVPSの初期設定をChef Soloでやってみた〜サードパーティcookbookの使い方〜 | tsuchikazu blog なぜ挫折したかというと、Chefの公式ドキュメントが、量が多くてめちゃくちゃわかりにくいんです。naoyaさんの

    Chef Soloの正しい始め方 | tsuchikazu blog
  • 今からでも始められる Chef 入門 - Qiita

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

    今からでも始められる Chef 入門 - Qiita
  • CentOS 6.3でのChef Soloの環境設定 - k4200’s notes and thoughts

    はじめに 最近話題の(?)Chefの環境をCentOS 6.3上に構築し、レシピの書き方の基的な事を説明する。 Chef Solo環境構築に関する公式ドキュメントはこちら そこにOS別のインストールドキュメントがあるが、CentOSなどのRed Hat系はこちら。基はこれに沿ってやっていくが、記事では一部これとは違う内容もあるので注意。 Chefのインストール RBELレポジトリというのを有効にする。 $ sudo rpm -Uvh http://rbel.frameos.org/rbel6次にRuby関連のパッケージをインストール。 $ sudo yum install ruby ruby-devel ruby-ri ruby-rdoc ruby-shadow gcc gcc-c++ automake autoconf make curl dmidecodeドキュメントだとRuby

    CentOS 6.3でのChef Soloの環境設定 - k4200’s notes and thoughts
  • Chef超入門、Chef-soloでVagrant上の仮想マシンのCentOSにGitをインストールするとこまで

    以前から興味のあった Chef に先日ようやく手を出しました。入門してみた感想を先に言うと、Vagrant も Chef(Chef-solo)もそれほど難しくないので、Ruby/Rails が書けてサーバー設定の知識のある人なら、入門程度であれば1日で十分学習できます。それに比べると Rails当に学習コスト高いわけですが… Chef – Code Can | Chef なお、今回の作業では Vagrant を使った仮想マシン環境は構築済みとします。Vagrant と VirturalBox のセッティングまでは、とても簡単です。以下ページの続きとして作業を行いました。 MacにVagrantとVirtualBoxをインストール | EasyRamble 最初に何となくで良いので Chef 独特の用語をおさえとく Chef の世界を理解する上では、最初 Cookbook(クックブック

    Chef超入門、Chef-soloでVagrant上の仮想マシンのCentOSにGitをインストールするとこまで
  • 今更聞けない人の為の Chef 再入門

    こんにちは、エンジニアの鈴木です。 「今更聞けない人の為の Vagrant 再入門」に引き続き、今回は Chef 再入門をお送りします。 この記事は以下のような人を対象としています。 ・Chef ってそもそも何? ・Chef って名前を聞いたことあるけど、触ったことがない。 Chef ってそもそも何? Chef(シェフ) とは Ruby 製のシステム構成管理ツールでインフラの構築を自動化できます。 サーバを弄ったことがある人なら誰しもが経験していると思われる「手順書」の作成。 手順書からコマンドをコピペして、ユーザ作成してWebサーバいれてDBいれて。。あとからこのパッケージが必要になったから手順書を変更して。。 どう考えてもオペミスの温床になります。 Chef はインフラをすべてコードで管理するので、Gitなどでインフラを管理でき、いつどこで誰が修正したのか分かるのでドキュメントや構築手

    今更聞けない人の為の Chef 再入門
  • 1