ほんとのこと知りたいだけなのに。

夏休みはもうおわり。

Chef-zero のインストール

openSUSE 13.2 がリリースされるので 再インストールする必要があります。

最近、再インストールする回数も増えているので Chef を利用することにしました。

とりあえず今回はインストールだけしてみます。

インストール

Chef Development Kit

以下をダウンロード

Red Hat Enterprise Linux 7
Works on 64 bit (x86_64) versions of Red Hat Enterprise Linux and CentOS 7

サイトにしたがって以下のコマンドでインストール。

sudo rpm -Uvh chefdk-0.19.6-1.el7.x86_64.rpm

~/Downloads> sudo rpm -Uvh chefdk-0.19.6-1.el7.x86_64.rpm
root's password:
warning: chefdk-0.19.6-1.el7.x86_64.rpm: Header V4 DSA/SHA1 Signature, key ID 83ef826a: NOKEY
Preparing...                          ################################# [100%]
Updating / installing...
   1:chefdk-0.19.6-1.el7              ################################# [100%]
Thank you for installing Chef Development Kit!

んでバージョンを確認する。

~/Downloads> chef --version
Chef Development Kit Version: 0.19.6
chef-client version: 12.15.19
delivery version: master (802e801d920ea6b6d48db735aa7c6e7a6194bea4)
berks version: 5.1.0
kitchen version: 1.13.2

knife-zeroをインストール。 なんか警告でてるけど無視。

~/Downloads> sudo chef gem install knife-zero
Fetching: knife-zero-1.17.1.gem (100%)
WARNING:  You don't have /root/.chefdk/gem/ruby/2.3.0/bin in your PATH,
      gem executables will not run.
Successfully installed knife-zero-1.17.1
1 gem installed

おわり

つぎはリポジトリを作って、ちょっと動かしてみるところまでやります。

OSインストール後のやつだと面倒です。

なのでユーザー追加後にいつも実施している内容を自動かしてみます。

参照