https://downloads.chef.io/chef-server/
配布自体は package cloud 経由で行われている。
https://packagecloud.io/chef/stable/install
以下のMLスレッドにある記事を見ると今後こっちが主流になるらしい。
http://lists.opscode.com/sympa/arc/chef/2014-12/msg00193.html
sha1 の結果は一緒だったので、簡単な方を選ぶ。
上記 packagecloud のインストラクションに従い以下のコマンドを実行する。
curl -s https://packagecloud.io/install/repositories/chef/stable/script.rpm.sh | sudo bash
実行すると、/etc/yum.repos.d/ 配下に chef_stable.repo というファイルが 作成され、普通に yum でインストールできるようになる。
438 MB と結構でかいので少しインストールに時間がかかる。
$ sudo yum install chef-server-core
Loaded plugins: priorities, update-motd, upgrade-helper
amzn-main/latest | 2.1 kB 00:00
amzn-updates/latest | 2.3 kB 00:00
Resolving Dependencies
--> Running transaction check
---> Package chef-server-core.x86_64 0:12.1.2-1.el6 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
======================================================================================================================================================================
Package Arch Version Repository Size
======================================================================================================================================================================
Installing:
chef-server-core x86_64 12.1.2-1.el6 chef_stable 438 M
Transaction Summary
======================================================================================================================================================================
Install 1 Package
Total download size: 438 M
Installed size: 1.2 G
Is this ok [y/d/N]: y
Downloading packages:
chef-server-core-12.1.2-1.el6.x86_64.rpm | 438 MB 00:40
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Installing : chef-server-core-12.1.2-1.el6.x86_64 1/1
Verifying : chef-server-core-12.1.2-1.el6.x86_64 1/1
Installed:
chef-server-core.x86_64 0:12.1.2-1.el6
Complete!
ちなみに yum search すると、chef-server と chef-server-core の二つが 表示されて、非常にややこしい。chef-server の方は以下のパッケージが インストールされる。
chef-server-11.1.7-1.el6.x86_64.rpm
こっちは chef 11 のサーバーなので要注意。他に以下のパッケージも 11 ってバージョンがついている。
chef-container-11.16.2-1.x86_64.rpm
private-chef-11.3.2-1.el6.x86_64.rpm
2015.8.18 追記
ちなみにこのリポジトリから取得できるパッケージは以下のとおりでした。
$ yum --disablerepo=* --enablerepo=chef_stable list available
Loaded plugins: priorities, update-motd, upgrade-helper
Available Packages
chef.x86_64 12.4.1-1.el6 chef_stable
chef-container.x86_64 11.16.2-1 chef_stable
chef-ha.x86_64 1.0.0_rc.3-1 chef_stable
chef-marketplace.x86_64 0.0.1-1.el6 chef_stable
chef-server.x86_64 11.1.7-1.el6 chef_stable
chef-server-core.x86_64 12.1.2-1.el6 chef_stable
chef-sync.x86_64 1.0.0~rc.6-1.el5 chef_stable
chefdk.x86_64 0.7.0-1.el6 chef_stable
delivery.x86_64 0.3.210-1.el6 chef_stable
delivery-cli.x86_64 20150811030818+20150811030818-1.el6 chef_stable
opscode-analytics.x86_64 1.1.5-1.el6 chef_stable
opscode-manage.x86_64 1.21.0-1.el6 chef_stable
opscode-push-jobs-client.x86_64 1.1.5-1.el6 chef_stable
opscode-push-jobs-server.x86_64 1.1.6-1 chef_stable
opscode-reporting.x86_64 1.5.1-1.el6 chef_stable
private-chef.x86_64 11.3.2-1.el6 chef_stable
supermarket.x86_64 2.0.0~alpha.0-1.el6 chef_stable