$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Chefについて数週間勉強してみた
Search
akira345
July 14, 2013
Technology
0
99
Chefについて数週間勉強してみた
広島Ruby勉強会#33で喋ったスライドです。
akira345
July 14, 2013
Tweet
Share
More Decks by akira345
See All by akira345
脱・同期処理!マイクロサービスにおける負荷分散の勘所
akira345
0
81
AWSデプロイツール紹介
akira345
0
49
40歳でやったこと
akira345
0
26
回路を読むために必要なこと
akira345
0
15
おれのAWSがこんなに辛い訳がない!!
akira345
0
22
Dockerを触ってみよう
akira345
0
84
アラフォー世代が基板を作ってみた(公開用)
akira345
0
140
ESP-WROOM-02でプチIoT
akira345
0
110
トランジスタの働き(超入門編)
akira345
0
18
Other Decks in Technology
See All in Technology
生成AI活用の型ハンズオン〜顧客課題起点で設計する7つのステップ
yushin_n
0
140
eBPFとwaruiBPF
sat
PRO
4
2.6k
ブロックテーマとこれからの WordPress サイト制作 / Toyama WordPress Meetup Vol.81
torounit
0
570
寫了幾年 Code,然後呢?軟體工程師必須重新認識的 DevOps
cheng_wei_chen
1
1.4k
re:Invent2025 コンテナ系アップデート振り返り(+CloudWatchログのアップデート紹介)
masukawa
0
360
Kiro Autonomous AgentとKiro Powers の紹介 / kiro-autonomous-agent-and-powers
tomoki10
0
430
AIプラットフォームにおけるMLflowの利用について
lycorptech_jp
PRO
1
110
MLflowで始めるプロンプト管理、評価、最適化
databricksjapan
1
180
SSO方式とJumpアカウント方式の比較と設計方針
yuobayashi
7
620
第4回 「メタデータ通り」 リアル開催
datayokocho
0
130
初めてのDatabricks AI/BI Genie
taka_aki
0
120
Database イノベーショントークを振り返る/reinvent-2025-database-innovation-talk-recap
emiki
0
110
Featured
See All Featured
Unsuck your backbone
ammeep
671
58k
The Invisible Side of Design
smashingmag
302
51k
How to Ace a Technical Interview
jacobian
280
24k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.4k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
Building Adaptive Systems
keathley
44
2.9k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
37
2.6k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3k
Six Lessons from altMBA
skipperchong
29
4.1k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
Transcript
Chefについて数週間勉強してみた Chefについて数週間勉強してみた @akira345 Hiroshima.rb Powered by Rabbit 2.0.6 and COZMIXNG
自己紹介 本業:クラウド屋さん(暫定) 所属: Hiroshima.rb 広島サーバユーザ友の会(仮) 広島電子工作娯楽部(仮称) WindowsPhoneハンズオンin広島 オープンセミナー2014@広島 実行メンバー OSC広島実行メンバー WTM時々インフラ担当
転職しました! 某社にご縁があって転職しました どちらかというと異業種。毎日サバイバル。 上司のイライラの種 朝つらいっす・・・
Chefを使うことを強いられてい るんだ!! 職場ではChefを使っていました。 コードが欠片もわかりませんでしたOrz ヤバイ。死んでしまう
Chefってなに? シェフと呼びます。(SEO的にかなり辛い) opscode社が提供しているサーバ自動デ プロイツール。 サーバの設定をRubyのDSLで記述する(サ ーバ構成が書かれた設定スクリプトイメー ジ) サーバを大量生産するときに役立つ サーバにどのような設定をしたのか把握で きる
chefの構成
Chef Server Nodeの管理 Cookbook、Recipeの管理 WEB上から操作できます。
Workstation Chef Serverを操作し、Cookbookや Recipeの作成や構成管理
Node Chef Serverが管理するマシンたち。 Chef Serverで管理されているCookbook やRecipe情報を取得し、タスクを実行しま す。
用語について 用語が独創的ある意味一般的で検索が非 常に困難 Cookbook Recipe、Template、Attribute などをひ とまとめにしたディレクトリ。 ソフトの種類毎に作るのがお約束ぽい。 環境に依存するものはroleやnodeに設 定する。(PWとか)
用語について Recipe 設定を記述したrubyスクリプト。1つの Coolbookに複数存在する。 Template 設定ファイルを生成するためのテンプレ ート
用語について Attribute 環境依存の処理を吸収するための変 数。 role サーバ枚にどのRecipeを使うのかを書 く。各サーバはroleに記載されたrecipe に従う。
やってみる。 Powered by Rabbit 2.0.6 and COZMIXNG