2013-05-01から1ヶ月間の記事一覧
Opscode Community に集積されているクックブックを利用する Opscode Community へのユーザ登録と秘密鍵の取得が必要(へー、なぜユーザ登録が必要なのでしょう) ~/.chef/knife.rb で client_key で秘密鍵ファイルと cookbook_path でクックブックの保存先を…
vagrant で仮想マシンを立ち上げ knife solo init chef-repo で Chefレポジトリ生成 & knife solo prepare melody で JSON ファイル生成 knife cookbook create でクックブック作成 knife solo cook でレシピを仮想マシン内で実行 わ、第6章短い。
Chef Solo だと設定するサーバ上に Chef がインストールされていてレシピファイルを編集して実行することになるので面倒 knife-solo でリモートの chef-solo の実行をサポート インストールは rubygems で 開発が活発なので最新版を使いたいときは github か…
Vagrant で仮想環境の立ち上げ。本当に簡単ですね。 仮想サーバの追加 vagrant init Vagrantfile で設定を編集(とりあえずネットワークの設定のみ編集) 仮想サーバの起動 vagrant up ssh で接続 vagrant ssh ~/.vagrant.d/insecure_private_key を使うように…
Oracle VirtualBox をインストール Vagrant をインストール gem install でインストールできるんですね http://www.vagrantbox.es/ から CentOS 6.3 のイメージをダウンロード 同じ配布元のものの最新版は CentOS 6.4 になっていたのですが、クラウドサービ…
なんか「実際に試すには○○章の話まで待ってね」的な構成になっていることが多くて若干ストレスがありますね。 レシピ作成 knife で作る 設定ファイルは ERB テンプレートファイルにして Attribute と呼ぶ変数部分を実行時に指定できるようにする Attribute …