WBHSBOUDIFG!OBPZB@JUP
View Slide
DIFG
ʮ໘നͦ͏ʯ
ࢼݧڥ
̏ͰΠφϑcf: h&ps://speakerdeck.com/mirakui/quan-‐zi-‐dong-‐parameta:yuningusan
WBHSBOU
WBHSBOUͷಋೖ 7JSVUBM#PYΛࣄલʹ͍Ε͓ͯ͜͏$ gem install vagrant $ vagrant box add centos http://developer.nrel.gov/downloads/vagrant-‐boxes/CentOS-‐6.3-‐x86_64-‐v2013101.box
$ vagrant init centos $ vagrant up
ಥવͷࢼݧڥ
$ vagrant ssh $ vagrant halt $ vagrant reload
SNrSGͯ҆͠৺
$ vagrant gem install sahara
$ vagrant sandbox on $ vagrant sandbox rollback $ vagrant sandbox commit
LOJGFTPMP
ϩʔΧϧ͔ΒDIFGTPMPୟ͍͍͍ͯͷখֶੜ·Ͱ
# Vagrantfile Vagrant::Config.run do |config| config.vm.box = "base" config.vm.network :hostonly, "192.168.50.10" # ~/.ssh/config Host 10.0.2.* IdentityFile ~/.vagrant.d/insecure_private_key User vagrant
$ gem install knife-‐solo
$ knife solo init chef-‐solo $ cd chef-‐solo $ knife cookbook create setup –o site-‐cookbooks
$ knife solo prepare 192.168.50.10 $ knife solo cook 192.168.50.10
# Why Run $ knife solo cook -‐W # Since knife-‐solo 0.3.0 $ knife solo cook -‐o your::recipe
• WBHSBOUͱDIFGͷ࿈ܞ• #FSLTIFMG
άάϨΧ SZ
vagrant naoya ݕࡧ
ͱΓ͋͑ͣूதઢ
͝੩ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠