2015/02/22TweetPocketどうもこんばんわ。世の中はサーバ自動化が流行っております。自動化すればサーバの設定とか、インフラエンジニアのやることが少なくなる!wさらにリスクが減る!というわけで、今回はVagrantでローカルChef-Serverを使っていきたいと思います。ローカルがちゃんと動けば本番もOKです。今回はこんな感じでやりました。nodeに自動LAMP化していくのが目的です。(virtualbox)■Vagrantfileを用意するGitHubにVagrantfileをあげましたので下記参考。server11からはrpmが用意されていて簡単にインストールすることが可能!ちなみに今はchef-server12が最新。off■ブラウザからChef-Server確認https://chef-server/基本https(443)なのでアクセス同時にSSLエラーが出ますが無視。ログイン情報は右側に書いてあります。ログインすると公開鍵が出てくるのでコピーしましょう。登録する際はnode側からコマンドを実行する必要があるので、pemをコピーします。これで登録されました。chef-client→起動。これで登録されました。serverに登録するとりあえずこれで環境はできたので料理本でも作りましょ。今回はLAMP環境を自動でインストールしてくれるレシピを書きました。勉強しないとわからないということ。学習コストがもっとも低いのはansibleだそうだ。Chefvagrantadachin1989年生まれのSRE。ホスティングから大規模なアドテクなどのインフラエンジニアとして携わり、AnsibleやTerraformでのインフラコード化を推進。副業では数社サーバー保守、未経験によるエンジニアのメンターなども実施している。「脆弱性スキャナVuls」のOSS活動もしており、自称エバンジェリスト/技術広報/テクニカルサポート/コントリビュータでもある。レイテンシ、パフォーマンス、モニタリング、緊急対応、インフラコード化、リファクタリング、セキュリティ強化、新技術の検証、Docker開発環境の提供、AWSでのインフラ構築、ECS(Fargate)、Wordpressによるコーポレートサイトの修正、メンター、分析基盤の運用を担当している。コメントデータの処理方法の詳細はこちらをご覧ください。