なんとな~くしあわせ?の日記

「そしてそれゆえ、知識そのものが力である」 (Nam et ipsa scientia potestas est.) 〜 フランシス・ベーコン

Chefを使用してfoltiaをインストールした

前々から準備していたfoltiaのchefを使ったインストールが出来上がった。

github.com

これは何?

サーバー設定ツール「Chef」を使用してアニメ録画用ソフトウェアfoltiaのサーバへのインストールを自動で行います

使い方

Vagrantでテストする場合

virtualboxとかvagrantを入れてね

$ vagrant plugin install vagrant-berkshelf  
$ vagrant plugin install vagrant-omnibus
$ cd chef-foltia  
$ vagrant up  

vagrant環境の場合 http://192.168.33.10/foltia/index.php からfoltiaが動作していることが確認できます

chef-soloで実機投入

まず、Chef Development Kit | Chef Downloads | Chef からchef-dkをインストールしてください。必要なものはそれだけです。

$ berks install
$ berks update
$ berks vendor cookbooks
$ sudo chef-solo -c solo.rb -j ./nodes/localhost.json

・実機の場合、そのサーバのIPアドレスから同様にしてfoltiaの設定画面が見えるはずです。
・前回のエントリのPXEブートを併用すれば、あまり実機に触らなくてもインストールが出来ると思います。nantonaku-shiawase.hatenablog.com
・実際に試験をしたのはfedora20 x86_64だけですが、手直しをすればDebianUbuntuの新しいバージョンだったらインストール出来ると思います。
・使ってみてね
・アッ、pt2にしか対応してないです

参考にしたサイトなど

・結局今回はchef-serverは使用せず、chef-soloだけで終わらせましたthinkit.co.jp