Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Itamae シュッと

pecosantoyobe
February 14, 2015

Itamae シュッと

オープンセミナー2015@広島で Itamae について LT という名のショートセッションをしてしまった際のスライド。

pecosantoyobe

February 14, 2015
Tweet

More Decks by pecosantoyobe

Other Decks in Technology

Transcript

  1. *UBNBF w !SZPUBSBJ͞Μ͕࡞ऀ w $IFGͷΑ͏ͳ%4-ͰΠϯϑϥίʔυΛهड़ w $IFG΍ͬͯͨͳΒֶशίετ͸௿͍ w $IFGͷϨγϐͱޓ׵ੑ͸ͳ͍ w

    ΤʔδΣϯτϨε w ႈ౳ੑ w WͷϦϦʔε͸ɺ೥݄೔ w 4QFDJOGSB্ʹ࣮૷ w 04ͷҧ͍΍࣮ߦܗࣜͷҧ͍Λٵऩͯ͘͠ΕΔίϚϯυ࣮ߦϨΠϠʔ
  2. 3FDJQF $ cat recipe.rb package ‘apache2’ service ‘apache2’ do action

    [:enable, :start] end remote_file ‘/etc/apache2/sites-available/default’ do source ‘files/apache2/default’ notifies :reload, ‘service[apache2]’ end user ‘craete deploy user’ do username ‘deploy’ password ‘secret’ # SHA-512 でハッシュ化したもの end
  3. "QQMZ MPDBM TTI WBHSBOU $ sudo itamae local recipe.rb $

    itamae ssh —―host tfrkd.org recipe.rb $ itamae ssh —―host default —―vagrant recipe.rb
  4. 3FTPVSDF w EJSFDUPSZ w FYFDVUF w pMF w HJU w

    HSPVQ w MJOL w MPDBM@SVCZ@CMPDL w QBDLBHF w SFNPUF@EJSFDUPSZ w SFNPUF@pMF w TFSWJDF w UFNQMBUF w VTFS 13 resource type
  5. ͦͷଞ w 0IBJ͕࢖͑Δ w ର৅αʔόͷ৘ใΛ͍Ζ͍ΖऔಘͰ͖Δ w ŠPIBJΦϓγϣϯ w /PEF"UUSJCVUFT͕࢖͑Δ w

    ϨγϐதͰՄมʹ͍ͨ͠ͱ͜Ζʹ w JODMVEF@SFDJQF w ଞͷϨγϐΛJODMVEF w EFpOJUJPOT w FYFDVUFSFTPVSDFͩΒ͚ʹͳͬͨͱ͖ʹ·ͱΊͯ৽͍͠SFTPVSDFΛ࡞Γ͍ͨ ͱ͖ͱ͔