下記のchefファイルを使います。
https://github.com/YusukeHigaki/sakura_chef.git
chefファイルをダウンロード
git clone https://github.com/YusukeHigaki/sakura_chef.git
data_bag_keyをコピー
ローカルに保存してあるdata_bag_keyをトップディレクトリ以下にコピーnodeとワークステーションをひもづける
knife solo prepare root@153.121.58.179
これ結構時間かかります。
もし
ERROR: Net::SSH::HostKeyMismatch: fingerprint xxxxxx
などと出てくる場合は~/.ssh/known_hosts
に接続しようとしているサーバーのIPが残っているので削除jsonファイルを編集
vim nodes/153.121.58.179.json
sshのport番号を任意のものに変更してください実行
knife solo cook root@153.121.58.179
確認
http://153.121.58.179/ にアクセスして、
「chefによりサーバーのセットアップが完了しました!」
と出ていれば成功。