2013-05-01から1ヶ月間の記事一覧

入門 Chef Solo 第7章 サードパーティの Chef クックブックを使いたい

Opscode Community に集積されているクックブックを利用する Opscode Community へのユーザ登録と秘密鍵の取得が必要(へー、なぜユーザ登録が必要なのでしょう) ~/.chef/knife.rb で client_key で秘密鍵ファイルと cookbook_path でクックブックの保存先を…

入門 Chef Solo 第6章 レシピを作って実行する流れをおさらいしたい

vagrant で仮想マシンを立ち上げ knife solo init chef-repo で Chefレポジトリ生成 & knife solo prepare melody で JSON ファイル生成 knife cookbook create でクックブック作成 knife solo cook でレシピを仮想マシン内で実行 わ、第6章短い。

入門 Chef Solo 第5章 リモートから chef-solo を実行する - knife-solo

Chef Solo だと設定するサーバ上に Chef がインストールされていてレシピファイルを編集して実行することになるので面倒 knife-solo でリモートの chef-solo の実行をサポート インストールは rubygems で 開発が活発なので最新版を使いたいときは github か…

入門 Chef Solo 第4章 Chef Solo の試験環境を 3分で用意する - Vagrant その2

Vagrant で仮想環境の立ち上げ。本当に簡単ですね。 仮想サーバの追加 vagrant init Vagrantfile で設定を編集(とりあえずネットワークの設定のみ編集) 仮想サーバの起動 vagrant up ssh で接続 vagrant ssh ~/.vagrant.d/insecure_private_key を使うように…

入門 Chef Solo 第4章 Chef Solo の試験環境を 3分で用意する - Vagrant その1

Oracle VirtualBox をインストール Vagrant をインストール gem install でインストールできるんですね http://www.vagrantbox.es/ から CentOS 6.3 のイメージをダウンロード 同じ配布元のものの最新版は CentOS 6.4 になっていたのですが、クラウドサービ…

入門 Chef Solo 第3章 nginx を Chef Solo で立ち上げたい

なんか「実際に試すには○○章の話まで待ってね」的な構成になっていることが多くて若干ストレスがありますね。 レシピ作成 knife で作る 設定ファイルは ERB テンプレートファイルにして Attribute と呼ぶ変数部分を実行時に指定できるようにする Attribute …