Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Chefについて数週間勉強してみた
Search
akira345
July 14, 2013
Technology
0
93
Chefについて数週間勉強してみた
広島Ruby勉強会#33で喋ったスライドです。
akira345
July 14, 2013
Tweet
Share
More Decks by akira345
See All by akira345
40歳でやったこと
akira345
0
3
回路を読むために必要なこと
akira345
0
1
おれのAWSがこんなに辛い訳がない!!
akira345
0
2
Dockerを触ってみよう
akira345
0
64
アラフォー世代が基板を作ってみた(公開用)
akira345
0
120
ESP-WROOM-02でプチIoT
akira345
0
88
トランジスタの働き(超入門編)
akira345
0
2
基板から回路図を起こしてみよう
akira345
0
1.3k
OSS翻訳プロジェクトに参加してみた
akira345
0
100
Other Decks in Technology
See All in Technology
マルチテナント+マルチプロダクト SaaS への AI Agent の組み込み方
kworkdev
PRO
2
320
基調講演: 生成AIを活用したアプリケーションの開発手法とは?
asei
1
130
名刺メーカーDevグループ 紹介資料
sansan33
PRO
0
770
Introduction to Sansan for Engineers / エンジニア向け会社紹介
sansan33
PRO
5
38k
Create a Rails8 responsive app with Gemini and RubyLLM
palladius
0
110
ObsidianをMCP連携させてみる
ttnyt8701
2
100
AWS と定理証明 〜ポリシー言語 Cedar 開発の舞台裏〜 #fp_matsuri / FP Matsuri 2025
ytaka23
9
2.4k
New Cache Hierarchy for Container Images and OCI Artifacts in Kubernetes Clusters using Containerd / KubeCon + CloudNativeCon Japan
pfn
PRO
0
150
データ戦略部門 紹介資料
sansan33
PRO
1
3.2k
OpenTelemetry Collector internals
ymotongpoo
5
530
Introduction to Sansan, inc / Sansan Global Development Center, Inc.
sansan33
PRO
0
2.6k
比起獨自升級 我更喜歡 DevOps 文化 <3
line_developers_tw
PRO
0
140
Featured
See All Featured
Stop Working from a Prison Cell
hatefulcrawdad
269
20k
Designing Experiences People Love
moore
142
24k
The Cult of Friendly URLs
andyhume
79
6.4k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
137
34k
A Tale of Four Properties
chriscoyier
159
23k
Making the Leap to Tech Lead
cromwellryan
134
9.3k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.5k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.3k
StorybookのUI Testing Handbookを読んだ
zakiyama
30
5.8k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
780
Balancing Empowerment & Direction
lara
1
280
Writing Fast Ruby
sferik
628
61k
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