17
The story became happy with itamae @nobu666 2015.12.09 itamae meetup #1

The story became happy with itamae

Embed Size (px)

Citation preview

Page 1: The story became happy with itamae

The story became happy with itamae

@nobu666 2015.12.09

itamae meetup #1

Page 2: The story became happy with itamae

•尾形暢俊 @nobu666

•Manager of ApplicationServices Team

Page 3: The story became happy with itamae
Page 4: The story became happy with itamae

before itamae

Page 5: The story became happy with itamae

Too many chef repositories

Page 6: The story became happy with itamae
Page 7: The story became happy with itamae

WTF

Page 8: The story became happy with itamae

after itamae

Page 9: The story became happy with itamae

only one repository

Page 10: The story became happy with itamae
Page 11: The story became happy with itamae

simple

Page 12: The story became happy with itamae
Page 13: The story became happy with itamae

• automatic provisioning • pull recipes from S3 and exec `sudo

itamae local bootstrap.rb --ohai` • or manually exec `fab XXX prd all itamae` at

gateway

Page 14: The story became happy with itamae

$tree-d-L2.├──ci├──cookbooks->packer/cookbooks├──fabfile├──nodes->packer/nodes├──packer│├──cookbooks│├──nodes│├──roles│├──scripts│└──spec├──roles->packer/roles├──spec->packer/spec└──tmp$lscookbooks|wc-l17$lsroles|wc-l39$gitlog--format="%ae"|sort|uniq|wc-l25

Page 15: The story became happy with itamae

real itamae provisioning

Page 16: The story became happy with itamae
Page 17: The story became happy with itamae

Happy provisioning!