Chefを使用してfoltiaをインストールした
前々から準備していたfoltiaのchefを使ったインストールが出来上がった。
使い方
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だけですが、手直しをすればDebianやUbuntuの新しいバージョンだったらインストール出来ると思います。
・使ってみてね
・アッ、pt2にしか対応してないです
参考にしたサイトなど
・結局今回はchef-serverは使用せず、chef-soloだけで終わらせましたthinkit.co.jp