Submit Search
Upload
The story became happy with itamae
•
1 like
•
3,359 views
Nobutoshi Ogata
Follow
itamaeで幸せになった話 itamae meetup #1 LT @nobu666
Read less
Read more
Engineering
Report
Share
Report
Share
1 of 17
Download now
Download to read offline
Recommended
Chef Intro @ SF Bay Area LSPE meetup
Chef Intro @ SF Bay Area LSPE meetup
mdxp
Cooking with Chef
Cooking with Chef
Ken Robertson
Be happy with Ruby on Rails - CEUNSP Itu
Be happy with Ruby on Rails - CEUNSP Itu
Lucas Renan
Rails-3-app-auto-generator-20100817
Rails-3-app-auto-generator-20100817
Tse-Ching Ho
Kickstarter - Chef Opswork
Kickstarter - Chef Opswork
Hamza Waqas
Practical Chef and Capistrano for Your Rails App
Practical Chef and Capistrano for Your Rails App
SmartLogic
Introduction to Apache Pig
Introduction to Apache Pig
Avkash Chauhan
Chef
Chef
Adrian Moisey
Recommended
Chef Intro @ SF Bay Area LSPE meetup
Chef Intro @ SF Bay Area LSPE meetup
mdxp
Cooking with Chef
Cooking with Chef
Ken Robertson
Be happy with Ruby on Rails - CEUNSP Itu
Be happy with Ruby on Rails - CEUNSP Itu
Lucas Renan
Rails-3-app-auto-generator-20100817
Rails-3-app-auto-generator-20100817
Tse-Ching Ho
Kickstarter - Chef Opswork
Kickstarter - Chef Opswork
Hamza Waqas
Practical Chef and Capistrano for Your Rails App
Practical Chef and Capistrano for Your Rails App
SmartLogic
Introduction to Apache Pig
Introduction to Apache Pig
Avkash Chauhan
Chef
Chef
Adrian Moisey
CakePHP SessionAcl Component
CakePHP SessionAcl Component
Takashi Nojima
Cookbook refactoring & abstracting logic to Ruby(gems)
Cookbook refactoring & abstracting logic to Ruby(gems)
Chef Software, Inc.
The Environment Restaurant
The Environment Restaurant
Martin de Keijzer
Automate or Die
Automate or Die
Trotter Cashion
ZfDayIt 2014 - There is a module for everything
ZfDayIt 2014 - There is a module for everything
Gianluca Arbezzano
Vagrant - PugMI
Vagrant - PugMI
Gianluca Arbezzano
Cloud Automation with Opscode Chef
Cloud Automation with Opscode Chef
Sri Ram
Etsy chef-workflow
Etsy chef-workflow
Daniel Schauenberg
Monitoring web application behaviour with cucumber-nagios
Monitoring web application behaviour with cucumber-nagios
Lindsay Holmwood
Superb Supervision of Short-lived Servers with Sensu
Superb Supervision of Short-lived Servers with Sensu
Paul O'Connor
Chef training Day4
Chef training Day4
Andriy Samilyak
Lessons from Etsy: Avoiding Kitchen Nightmares - #ChefConf 2012
Lessons from Etsy: Avoiding Kitchen Nightmares - #ChefConf 2012
Patrick McDonnell
Atmosphere 2014: Really large scale systems configuration - Phil Dibowitz
Atmosphere 2014: Really large scale systems configuration - Phil Dibowitz
PROIDEA
Chef training - Day3
Chef training - Day3
Andriy Samilyak
The Berkshelf Way
The Berkshelf Way
Jamie Winsor
I motion
I motion
Fernand Galiana
Engines
Engines
Fernand Galiana
Running Node.js in Production using Passenger
Running Node.js in Production using Passenger
davidchubbs
Puppet Development Workflow
Puppet Development Workflow
Jeffery Smith
Customizing Chef for Fun and Profit
Customizing Chef for Fun and Profit
Jon Cowie
Chef SoloからItamaeに完全移行した話+
Chef SoloからItamaeに完全移行した話+
Tsuyoshi Torii
ぼくのかんがえた Itamae/Serverspec 構成フレームワーク 〜 Kondate 〜
ぼくのかんがえた Itamae/Serverspec 構成フレームワーク 〜 Kondate 〜
Naotoshi Seo
More Related Content
What's hot
CakePHP SessionAcl Component
CakePHP SessionAcl Component
Takashi Nojima
Cookbook refactoring & abstracting logic to Ruby(gems)
Cookbook refactoring & abstracting logic to Ruby(gems)
Chef Software, Inc.
The Environment Restaurant
The Environment Restaurant
Martin de Keijzer
Automate or Die
Automate or Die
Trotter Cashion
ZfDayIt 2014 - There is a module for everything
ZfDayIt 2014 - There is a module for everything
Gianluca Arbezzano
Vagrant - PugMI
Vagrant - PugMI
Gianluca Arbezzano
Cloud Automation with Opscode Chef
Cloud Automation with Opscode Chef
Sri Ram
Etsy chef-workflow
Etsy chef-workflow
Daniel Schauenberg
Monitoring web application behaviour with cucumber-nagios
Monitoring web application behaviour with cucumber-nagios
Lindsay Holmwood
Superb Supervision of Short-lived Servers with Sensu
Superb Supervision of Short-lived Servers with Sensu
Paul O'Connor
Chef training Day4
Chef training Day4
Andriy Samilyak
Lessons from Etsy: Avoiding Kitchen Nightmares - #ChefConf 2012
Lessons from Etsy: Avoiding Kitchen Nightmares - #ChefConf 2012
Patrick McDonnell
Atmosphere 2014: Really large scale systems configuration - Phil Dibowitz
Atmosphere 2014: Really large scale systems configuration - Phil Dibowitz
PROIDEA
Chef training - Day3
Chef training - Day3
Andriy Samilyak
The Berkshelf Way
The Berkshelf Way
Jamie Winsor
I motion
I motion
Fernand Galiana
Engines
Engines
Fernand Galiana
Running Node.js in Production using Passenger
Running Node.js in Production using Passenger
davidchubbs
Puppet Development Workflow
Puppet Development Workflow
Jeffery Smith
Customizing Chef for Fun and Profit
Customizing Chef for Fun and Profit
Jon Cowie
What's hot
(20)
CakePHP SessionAcl Component
CakePHP SessionAcl Component
Cookbook refactoring & abstracting logic to Ruby(gems)
Cookbook refactoring & abstracting logic to Ruby(gems)
The Environment Restaurant
The Environment Restaurant
Automate or Die
Automate or Die
ZfDayIt 2014 - There is a module for everything
ZfDayIt 2014 - There is a module for everything
Vagrant - PugMI
Vagrant - PugMI
Cloud Automation with Opscode Chef
Cloud Automation with Opscode Chef
Etsy chef-workflow
Etsy chef-workflow
Monitoring web application behaviour with cucumber-nagios
Monitoring web application behaviour with cucumber-nagios
Superb Supervision of Short-lived Servers with Sensu
Superb Supervision of Short-lived Servers with Sensu
Chef training Day4
Chef training Day4
Lessons from Etsy: Avoiding Kitchen Nightmares - #ChefConf 2012
Lessons from Etsy: Avoiding Kitchen Nightmares - #ChefConf 2012
Atmosphere 2014: Really large scale systems configuration - Phil Dibowitz
Atmosphere 2014: Really large scale systems configuration - Phil Dibowitz
Chef training - Day3
Chef training - Day3
The Berkshelf Way
The Berkshelf Way
I motion
I motion
Engines
Engines
Running Node.js in Production using Passenger
Running Node.js in Production using Passenger
Puppet Development Workflow
Puppet Development Workflow
Customizing Chef for Fun and Profit
Customizing Chef for Fun and Profit
Viewers also liked
Chef SoloからItamaeに完全移行した話+
Chef SoloからItamaeに完全移行した話+
Tsuyoshi Torii
ぼくのかんがえた Itamae/Serverspec 構成フレームワーク 〜 Kondate 〜
ぼくのかんがえた Itamae/Serverspec 構成フレームワーク 〜 Kondate 〜
Naotoshi Seo
Puppet of-2015-forupload
Puppet of-2015-forupload
Uchio Kondo
自由なデータ
自由なデータ
Takatsugu Nokubi
Sphinx拡張 探訪 2014 #sphinxjp
Sphinx拡張 探訪 2014 #sphinxjp
Takeshi Komiya
スタートアップの 3 分ピッチテンプレート
スタートアップの 3 分ピッチテンプレート
Takaaki Umada
Docker基礎+docker0.9, 0.10概要
Docker基礎+docker0.9, 0.10概要
Kazuyuki Mori
Viewers also liked
(7)
Chef SoloからItamaeに完全移行した話+
Chef SoloからItamaeに完全移行した話+
ぼくのかんがえた Itamae/Serverspec 構成フレームワーク 〜 Kondate 〜
ぼくのかんがえた Itamae/Serverspec 構成フレームワーク 〜 Kondate 〜
Puppet of-2015-forupload
Puppet of-2015-forupload
自由なデータ
自由なデータ
Sphinx拡張 探訪 2014 #sphinxjp
Sphinx拡張 探訪 2014 #sphinxjp
スタートアップの 3 分ピッチテンプレート
スタートアップの 3 分ピッチテンプレート
Docker基礎+docker0.9, 0.10概要
Docker基礎+docker0.9, 0.10概要
Similar to The story became happy with itamae
Introducing Scylla Manager: Cluster Management and Task Automation
Introducing Scylla Manager: Cluster Management and Task Automation
ScyllaDB
Linux: LVM
Linux: LVM
Michal Sedlak
Continuous Infrastructure: Modern Puppet for the Jenkins Project - PuppetConf...
Continuous Infrastructure: Modern Puppet for the Jenkins Project - PuppetConf...
Puppet
iOSアプリのライブラリ依存管理ツールとして Swift Package Managerを使うのは まだしばらく先かなと思った話
iOSアプリのライブラリ依存管理ツールとして Swift Package Managerを使うのは まだしばらく先かなと思った話
将之 小野
Puppet Camp New York 2014: Streamlining Puppet Development Workflow
Puppet Camp New York 2014: Streamlining Puppet Development Workflow
Puppet
Steamlining your puppet development workflow
Steamlining your puppet development workflow
Tomas Doran
How to stay sane during your Vagrant journey
How to stay sane during your Vagrant journey
Jakub Wadolowski
What we Learned Implementing Puppet at Backstop
What we Learned Implementing Puppet at Backstop
Puppet
Adventures in infrastructure as code
Adventures in infrastructure as code
Julian Simpson
Melbourne meetup march 2018
Melbourne meetup march 2018
Michael Hyatt
Scaling Git - Stefan Saasen
Scaling Git - Stefan Saasen
Atlassian
Shift Remote: JS - Node.js Scalability Tips - Luciano Mammino (FabFitFun)
Shift Remote: JS - Node.js Scalability Tips - Luciano Mammino (FabFitFun)
Shift Conference
Piwik elasticsearch kibana at OSC Tokyo 2016 Spring
Piwik elasticsearch kibana at OSC Tokyo 2016 Spring
Takashi Yamamoto
Git Basics Philips
Git Basics Philips
Ariejan de Vroom
Node.js: scalability tips
Node.js: scalability tips
Luciano Mammino
🐲 Here be Stacktraces — Flink SQL for Non-Java Developers
🐲 Here be Stacktraces — Flink SQL for Non-Java Developers
HostedbyConfluent
Using Git as your VCS with Bioconductor
Using Git as your VCS with Bioconductor
timyates
Automatic Operation Bot for Ceph - You Ji
Automatic Operation Bot for Ceph - You Ji
Ceph Community
chef loves windows
chef loves windows
Mat Schaffer
Ruby and Rails Packaging to Production
Ruby and Rails Packaging to Production
Fabio Kung
Similar to The story became happy with itamae
(20)
Introducing Scylla Manager: Cluster Management and Task Automation
Introducing Scylla Manager: Cluster Management and Task Automation
Linux: LVM
Linux: LVM
Continuous Infrastructure: Modern Puppet for the Jenkins Project - PuppetConf...
Continuous Infrastructure: Modern Puppet for the Jenkins Project - PuppetConf...
iOSアプリのライブラリ依存管理ツールとして Swift Package Managerを使うのは まだしばらく先かなと思った話
iOSアプリのライブラリ依存管理ツールとして Swift Package Managerを使うのは まだしばらく先かなと思った話
Puppet Camp New York 2014: Streamlining Puppet Development Workflow
Puppet Camp New York 2014: Streamlining Puppet Development Workflow
Steamlining your puppet development workflow
Steamlining your puppet development workflow
How to stay sane during your Vagrant journey
How to stay sane during your Vagrant journey
What we Learned Implementing Puppet at Backstop
What we Learned Implementing Puppet at Backstop
Adventures in infrastructure as code
Adventures in infrastructure as code
Melbourne meetup march 2018
Melbourne meetup march 2018
Scaling Git - Stefan Saasen
Scaling Git - Stefan Saasen
Shift Remote: JS - Node.js Scalability Tips - Luciano Mammino (FabFitFun)
Shift Remote: JS - Node.js Scalability Tips - Luciano Mammino (FabFitFun)
Piwik elasticsearch kibana at OSC Tokyo 2016 Spring
Piwik elasticsearch kibana at OSC Tokyo 2016 Spring
Git Basics Philips
Git Basics Philips
Node.js: scalability tips
Node.js: scalability tips
🐲 Here be Stacktraces — Flink SQL for Non-Java Developers
🐲 Here be Stacktraces — Flink SQL for Non-Java Developers
Using Git as your VCS with Bioconductor
Using Git as your VCS with Bioconductor
Automatic Operation Bot for Ceph - You Ji
Automatic Operation Bot for Ceph - You Ji
chef loves windows
chef loves windows
Ruby and Rails Packaging to Production
Ruby and Rails Packaging to Production
More from Nobutoshi Ogata
Introducing in-house PaaS in SmartNews
Introducing in-house PaaS in SmartNews
Nobutoshi Ogata
Monitoring of SmartNews
Monitoring of SmartNews
Nobutoshi Ogata
sensuとその周辺のはなし
sensuとその周辺のはなし
Nobutoshi Ogata
Solr勉強会第10回
Solr勉強会第10回
Nobutoshi Ogata
SSH Tips & Tricks
SSH Tips & Tricks
Nobutoshi Ogata
zshと仮想端末マネージャで快適ターミナル生活
zshと仮想端末マネージャで快適ターミナル生活
Nobutoshi Ogata
More from Nobutoshi Ogata
(6)
Introducing in-house PaaS in SmartNews
Introducing in-house PaaS in SmartNews
Monitoring of SmartNews
Monitoring of SmartNews
sensuとその周辺のはなし
sensuとその周辺のはなし
Solr勉強会第10回
Solr勉強会第10回
SSH Tips & Tricks
SSH Tips & Tricks
zshと仮想端末マネージャで快適ターミナル生活
zshと仮想端末マネージャで快適ターミナル生活
Recently uploaded
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
PoojaBan
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.ppt
SAURABHKUMAR892774
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
Mark Billinghurst
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...
asadnawaz62
Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at Scale
Alluxio, Inc.
Comparative Analysis of Text Summarization Techniques
Comparative Analysis of Text Summarization Techniques
ugginaramesh
8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitter
ShivangiSharma879191
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
sdickerson1
computer application and construction management
computer application and construction management
MariconPadriquez1
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
Dr SOUNDIRARAJ N
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Anamika Sarkar
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
Asst.prof M.Gokilavani
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
wendy cai
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
ssuser7cb4ff
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
eptoze12
POWER SYSTEMS-1 Complete notes examples
POWER SYSTEMS-1 Complete notes examples
Dr. Gudipudi Nageswara Rao
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
959SahilShah
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptx
k795866
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
VICTOR MAESTRE RAMIREZ
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
Asst.prof M.Gokilavani
Recently uploaded
(20)
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.ppt
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...
Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at Scale
Comparative Analysis of Text Summarization Techniques
Comparative Analysis of Text Summarization Techniques
8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitter
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
computer application and construction management
computer application and construction management
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
POWER SYSTEMS-1 Complete notes examples
POWER SYSTEMS-1 Complete notes examples
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptx
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
The story became happy with itamae
1.
The story became happy
with itamae @nobu666 2015.12.09 itamae meetup #1
2.
•尾形暢俊 @nobu666 •Manager of
ApplicationServices Team
3.
4.
before itamae
5.
Too many chef repositories
6.
7.
WTF
8.
after itamae
9.
only one repository
10.
11.
simple
12.
13.
• automatic provisioning •
pull recipes from S3 and exec `sudo itamae local bootstrap.rb --ohai` • or manually exec `fab XXX prd all itamae` at gateway
14.
$ tree -d -L 2 . ├── ci ├── cookbooks -> packer/cookbooks ├── fabfile ├── nodes -> packer/nodes ├── packer │ ├── cookbooks │ ├── nodes │ ├── roles │ ├── scripts │ └── spec ├── roles -> packer/roles ├── spec -> packer/spec └── tmp $ ls cookbooks | wc -l 17 $ ls roles | wc -l 39 $ git log --format="%ae" | sort | uniq | wc -l 25
15.
real itamae provisioning
16.
17.
Happy provisioning!
Download now