Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up
for free
The story becase happy with itamae
Nobutoshi Ogata
December 09, 2015
Technology
0
49
The story becase happy with itamae
Nobutoshi Ogata
December 09, 2015
Tweet
Share
More Decks by Nobutoshi Ogata
See All by Nobutoshi Ogata
nobu666
1
15k
nobu666
0
120
nobu666
1
190
nobu666
1
1.5k
nobu666
0
5.7k
nobu666
4
2.9k
nobu666
1
160
nobu666
0
81
nobu666
0
35
Other Decks in Technology
See All in Technology
smzksts
0
230
nkjzm
1
830
kenya888
1
130
y0hgi
1
380
sakon310
4
4.2k
masashible
0
100
ocise
0
130
masakick
0
120
con_mame
4
2k
hirosys
0
130
iqbocchi
0
530
yuuturn
1
130
Featured
See All Featured
samanthasiow
56
6.3k
phodgson
87
3.9k
akmur
252
19k
marcelosomers
220
15k
keavy
106
14k
ufuk
56
5.4k
maltzj
500
36k
caitiem20
308
17k
jrom
114
7.1k
jonyablonski
14
1.1k
trishagee
20
2.1k
rmw
11
740
Transcript
The story became happy with itamae @nobu666 2015.12.09 itamae meetup
#1
•ඌܗெढ़ @nobu666 •Manager of ApplicationServices Team
None
before itamae
Too many chef repositories
None
WTF
after itamae
only one repository
None
simple
None
• automatic provisioning • pull recipes from S3 and exec
`sudo itamae local bootstrap.rb --ohai` • or manually exec `fab XXX prd all itamae` at gateway
$ 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
real itamae provisioning
None
Happy provisioning!