「Chefのインストール」の版間の差分

提供: FreeBSD入門
移動: 案内検索
(関連項目)
 
(同じ利用者による、間の1版が非表示)
行1: 行1:
[[Chef]]を使うには、[[Chef]]本体とrakeが必要です。
+
[[Chef]]を使うには、[[Chef]]本体とrakeが必要です。ここでは、FreeBSDに[[Chef]]のクライアントをインストールします。chef-soloやchef-client, knifeコマンド達がインストールされます。
  
 +
'''読み方'''
 +
;[[Chef]]:しぇふ
 
__TOC__
 
__TOC__
  
 
== 概要 ==
 
== 概要 ==
 
 
[[Chef]]を使うには、[[Chef]]本体とrakeが必要です。
 
[[Chef]]を使うには、[[Chef]]本体とrakeが必要です。
 
 
== インストール ==
 
== インストール ==
 +
<syntaxhighlight lang="bash">
 +
sudo pkg install rubygem-chef
 +
sudo gem install knife-solo
 +
</syntaxhighlight>
 
{{ports|/usr/ports/sysutils/rubygem-chef|rubygem-chef}}
 
{{ports|/usr/ports/sysutils/rubygem-chef|rubygem-chef}}
 
{{ports|/usr/ports/devel/rubygem-rake|rubygem-rake}}
 
{{ports|/usr/ports/devel/rubygem-rake|rubygem-rake}}
 
 
== 設定 ==
 
== 設定 ==
 
=== /etc/chef/solo.rb ===
 
=== /etc/chef/solo.rb ===
行24: 行27:
 
cookbook_path ["/home/user/chef/test/cookbooks"]
 
cookbook_path ["/home/user/chef/test/cookbooks"]
 
</syntaxhighlight>
 
</syntaxhighlight>
 
 
 
== 関連項目 ==
 
== 関連項目 ==
 
{{chef}}
 
{{chef}}
<!-- vim: fileencoding=utf-8 filetype=mediawiki -->
+
<!-- vim: fileencoding=utf-8 filetype=mediawiki
 +
-->

2015年5月31日 (日) 00:50時点における最新版

Chefを使うには、Chef本体とrakeが必要です。ここでは、FreeBSDにChefのクライアントをインストールします。chef-soloやchef-client, knifeコマンド達がインストールされます。

読み方

Chef
しぇふ

概要

Chefを使うには、Chef本体とrakeが必要です。

インストール

sudo pkg install rubygem-chef
sudo gem install knife-solo

FreeBSDにインストールする場合

ports コレクションからインストールする場合

cd /usr/ports/sysutils/rubygem-chef
sudo make install clean

pkgコマンドでインストールする場合

sudo pkg install rubygem-chef

portinstallコマンドでインストールする場合

sudo portinstall /usr/ports/sysutils/rubygem-chef

FreeBSDにインストールする場合

ports コレクションからインストールする場合

cd /usr/ports/devel/rubygem-rake
sudo make install clean

pkgコマンドでインストールする場合

sudo pkg install rubygem-rake

portinstallコマンドでインストールする場合

sudo portinstall /usr/ports/devel/rubygem-rake

設定

/etc/chef/solo.rb

solo.rbの設定ファイルを作成します。cookbookのパスを指定します。

sudo mkdir /etc/chef
sudo vim /etc/chef/solo.rb

solo.rbの内容は、以下の通りです。

% cat /etc/chef/solo.rb
cookbook_path ["/home/user/chef/test/cookbooks"]

関連項目