入門Chef Solo - Infrastructure as Code
価格: ¥0
サーバー状態管理フレームワークChef、そのスタンドアロン版であるChef Soloの使い方について、はじめの一歩から実戦投入レベルに至るまでを解説。試験環境の構築方法、自動化コードの書き方、Chef のアーキテクチャや思想までを実例を通して説明します。
■ 目次
#0 はじめに
#1 Chef とは何かを知りたい ─ Chef Overview
#2 Chef Solo をインストールして試したい ─ Hello Chef!
#3 nginx を Chef Solo で立ち上げたい
#4 Chef Soloの試験環境を3分で用意する ─ Vagrant
#5 リモートから chef-solo を実行する ─ knife-solo
#6 レシピを作って実行する流れをおさらいしたい
#7 サードパーティの Chef クックブックを使いたい
#8 代表的なレシピのサンプルを見たい ─ td-agent のレシピを読む
#9 パッケージをインストールする ─ Package
#10 サービスを起動したい ─ Service と Notification
#11 テンプレートから設定ファイルを配置したい ─ Template
#12 ファイルやディレクトリを扱いたい ─ Cookbook File, Directory
#13 ユーザーを作成したい ─ User, Group
#14 git レポジトリからファイルを取ってくる ─ Git
#15 任意のシェルスクリプトを実行したい ─ Execute, Script
#16 その他の Resource
#17 レシピ落ち穂拾い ─ run_list, ファイル分け, include_recipe
#18 Resource を自分で定義したい ─ Definition
#19 Attribute と Data Bags
#20 ノードを役割ごとにグルーピングして管理したい ─ Role
#21 サードパーティのクックブックを Bundler 風に管理したい ─ Berkshelf
#22 Chef Server の様子を知りたい - 概要からセットアップまで
#23 どこまでを Chef でやるべきか
おわりに