Last active
December 20, 2015 07:59
-
-
Save Twinuma/6097773 to your computer and use it in GitHub Desktop.
Chef-solo 11.6.0 + knife-solo 0.3.0
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # yumのアップデート | |
| sudo yum -y update | |
| # 必要なモジュールのインストール | |
| sudo yum -y install gcc zlib-devel openssl-devel sqlite sqlite-devel rubygems ruby-devel git | |
| # chefのインストール | |
| curl -L http://www.opscode.com/chef/install.sh | sudo bash | |
| git clone git://github.com/opscode/chef-repo.git | |
| cd chef-repo | |
| # chefの初期化 | |
| knife configure | |
| # ruby2.0.0のソースパッケージインストール | |
| cd /tmp/ | |
| sudo wget ftp://core.ring.gr.jp/pub/lang/ruby/2.0/ruby-2.0.0-p247.tar.gz | |
| sudo tar zxvf ./ruby-2.0.0-p247.tar.gz | |
| cd ruby-2.0.0-p247 | |
| # コンパイル・インストール | |
| sudo ./configure | |
| sudo make | |
| sudo make test | |
| sudo make install | |
| # 既存のリンクを解除 | |
| sudo rm /usr/bin/ruby | |
| # シンボリックリンク作成 | |
| sudo ln -s /usr/local/bin/ruby /usr/bin/ruby | |
| # 既存のgemパッケージを一括削除 | |
| sudo gem list --local | cut -d" " -f1 | sudo xargs gem uninstall | |
| # gemで各種インストール | |
| sudo gem install capistrano rake ruby-debug ruby-debug-ide bundler | |
| # knife-soloのダウロード | |
| cd ~ | |
| git clone git://github.com/matschaffer/knife-solo.git | |
| cd knife-solo/ | |
| # gitのサブモジュール初期化 | |
| git submodule init | |
| # gitのサブモジュール更新 | |
| git submodule update | |
| # rakeコマンドでインストール | |
| sudo rake install | |
| # gemコマンドで再度インストール | |
| sudo gem install ./pkg/knife-solo-0.3.0.pre5.gem | |
| # knife.rbの設定追加 | |
| vi ~/.chef/knife.rb | |
| # 以下を最終行に追加 | |
| # knife[:solo_path] = '/tmp/chef-solo' |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment