Slide 1

Slide 1 text

1 FOLIOͷterraformӡ༻tips 2019/10/02 Shohei Koyama Copyright © 2019 FOLIO Co., Ltd. All Rights Reserved.

Slide 2

Slide 2 text

自己紹介 ބࢁᠳฏ!TJPO@DPKQ ݩ'14ϓϩήʔϚʔͰΞδΞνϟϯϐΦϯ גࣜձࣾ'0-*043&

Slide 3

Slide 3 text

No content

Slide 4

Slide 4 text

73 ⟎䟝植㹋 73 ⟎䟝植㹋 㼐぀ 㼐぀ ؝أفٖ ؝أفٖ ❨鿪 ❨鿪 ➂䊨濼腉 ➂䊨濼腉 鍑犜 ؕآظ鍑犜 ϑΥϦΦ͸ʮVRʯ΍ʮژ౎ʯͳͲɺ ଟ࠼ͳςʔϚΛ͑ΒΜͰ౤ࢿ͕ Ͱ͖ΔΦϯϥΠϯূ݊Ͱ͢ɻ σʔλ౳͸αϯϓϧͰ͋Γɺকདྷͷӡ༻੒Ռ౳Λࣔࠦຢ͸อূ͢Δ΋ͷͰ͸͋Γ·ͤΜɻ
 ۚ༥঎඼ͷऔҾʹ͓͍ͯ͸ɺגՁͷมಈ౳ʹΑΓଛࣦ͕ੜ͡Δ͓ͦΕ͕͋Γ·͢ɻৄࡉ͸ܖ໿క݁લަ෇ॻ໘Λ͓ಡΈ͍ͩ͘͞ɻ גࣜձࣾFOLIO ۚ༥঎඼औҾۀऀ ؔ౦ࡒ຿ہ௕ʢۚ঎ʣୈ2983߸ɹՃೖڠձɿ೔ຊূ݊ۀڠձɺҰൠࣾஂ๏ਓ೔ຊ౤ࢿސ໰ۀڠձ

Slide 5

Slide 5 text

目次 UFSSBGPSNίϚϯυͷӡ༻ σΟϨΫτϦߏ੒ ม਺ͷ֨ೲ UFSSBGPSNͷॻ͖ํ શମઃܭϨϏϡʔ

Slide 6

Slide 6 text

UFSSBGPSNίϚϯυͷӡ༻

Slide 7

Slide 7 text

terraformコマンドの実行 ϩʔΧϧPSBUMBOUJT͔Β࣮ߦͰ͖·͢ ͲͪΒ΋.BLFpMFΛ௨࣮ͯ͠ߦͯ͠·͢ ϩʔΧϧ͸TMBDLTʹBQQMZ݁Ռ͕࢒Γ BUMBOUJT͸HJUMBCTʹBQQMZ݁Ռ͕࢒Γ·͢

Slide 8

Slide 8 text

terraformバージョンの固定 .BLFpMFΛ௨ͯ͠UFSSBGPSNίϚϯυΛଧͭ͜ͱʹΑΓ ձࣾશମͰόʔδϣϯΛݻఆͯ͠·͢ ࠷ۙʹVQEBUF͕ͨ͠ɺॻ͕ࣜશ͘ҧ͏ͷͰ ݻఆͯ͠Α͔ͬͨͱࢥ͍·ͨ͠

Slide 9

Slide 9 text

atlantisとは? XFCIPPLΛհͯ͠UFSSBGPSNϓϧϦΫΤετΠϕϯτΛ Ϧοεϯ͢Δࣗݾϗετܕͷ(PΞϓϦέʔγϣϯ BUMBOUJT͸HJUMBCܦ༝ͰɺQMBO͸$*ͰࣗಈతʹߦΘΕ·͢ BQQMZ͸ίϝϯτʹ BUMBOUJTBQQMZͱॻ͚͹࣮ߦ͞Ε·͢

Slide 10

Slide 10 text

便利!

Slide 11

Slide 11 text

σΟϨΫτϦߏ੒

Slide 12

Slide 12 text

こんな感じ ʜBUMBOUJTΛ࢖͏ͨΊͷZBNMɻ(PͰࣗಈੜ੒ͯ͠Δ ʜશମͰ࢖͏ม਺ɻ*1ͱ͔TMBDLͷXFCIPPL63-ͱ͔ ʜࣗࣾNPEVMFT ʜUFSSBGPSNΛ࢖͏ͨΊͷπʔϧΛ֨ೲɻશQMBO࣮ߦ͢Δπʔϧ΋ೖͬͯͨΓ͢Δ ʜUFSSBGPSNEFTUSPZִ͚ͩ཭ͯ͠Δ ʜUFSSBGPSNίϚϯυΛ͜͜ʹམͱ࣮ͯ͠ߦͯ͠Δ ʜ͜͜ʹUFSSBGPSNίʔυΛ֨ೲ

Slide 13

Slide 13 text

envs/ ֤ΞΧ΢ϯτຖʹσΟϨΫτϦ͕͋Γ·͢

Slide 14

Slide 14 text

安全にapply ͳΔ΂͘BQQMZͷӨڹΛগͳ͘͢ΔͨΊͷσΟϨΫτϦʹͯ͠·͢ BQQMZʹ͕͔͔࣌ؒΔͱӨڹ΋େ͖͘ɺ ৺ཧతʹྑ͘ͳ͍ɻɻ ͔ͱݴͬͯࡉ͔͘EJS੾Γա͗ͯ΋Θ͔ΓͮΒ͘ͳΔ ͦ͜ͷ͍͍Ԙക͸ܦݧͱؾ߹͍ ࢲ͸ΈΜͳ͕ӡ༻͠΍͘͢ͳΔͳ ΒUFSSBGPSNNWͳͲ΋ੵۃతʹ ΍ͬͯมߋ͍͖ͯ͠·͢

Slide 15

Slide 15 text

ม਺ͷ֨ೲ

Slide 16

Slide 16 text

2種類 HMPCBMUGWBSTʜશମͰ࢖͏ม਺ɻ*1$*%3΍ϝϧΞυ΍ 4MBDLͷXFCIPPL63- QSPWJFSUGʜΞΧ΢ϯτ୯ҐͰ࢖͏ม਺ɻ Α͘࢖ΘΕΔEBUBTPVSDFͳͲɻHMPCBMUGWBSTͷ஋΋͜͜Ͱ ಡΈࠐΉɻ

Slide 17

Slide 17 text

自動生成 QSPWJEFSUGͱCBDLFOEUG͸.BLFpMFΛୟ͘ͱ͖ʹ ର৅σΟϨΫτϦʹࣗಈੜ੒͞Ε·͢ ͜ΜͳίϚϯυΛୟ͍ͯ·͢ ͪͳΈʹ.BLFpMFͳͷ͸֤ࣗϩʔ Χϧ؀ڥͷґଘ͕গͳ͍͔ΒͰ͢

Slide 18

Slide 18 text

UFSSBGPSNͷॻ͖ํ

Slide 19

Slide 19 text

よく私がするレビューコメント ͳͥͦͷᮢ஋ʹ͔ͨ͠ɺཧ༝ΛίϝϯτΞ΢τʹॻ͖·͠ΐ͏ SFTPVSDFʹ͸ίϝϯτΞ΢τΛॻ͖·͠ΐ͏ ࢀߟʹͨ͠هࣄͷ63-͕͋Ε͹ίϝϯτΞ΢τʹॻ͖·͠ΐ͏ ྫ͑͹͸ࣗ໌ͳͷͰ ΍ ʹ͠·͠ΐ͏ JBNͷTUBUFNFOUͷ্ʹ͸ͳͥͦͷݖݶ͕ඞཁͳͷ͔ॻ͖·͠ΐ͏ SFTPVSDFBXT@JBN@SPMFlJBN@SPMF@IPHF SFTPVSDFBXT@JBN@SPMFlUIJTz SFTPVSDFBXT@JBN@SPMFlIPHF

Slide 20

Slide 20 text

運用するということ େࣄͳͷ͸ޙ͔Βೖࣾ͢ΔਓͰ΋Θ͔ΔΑ͏ʹ͠·͠ΐ͏ UFSSBGPSN͸ഁյతมߋ΋ଟ͘ߦ͍·͢ ग़དྷΔݶΓίϝϯτΛॻ͍ͯώϯτΛ༩͑ɺ ҆৺ײͱӡ༻ͷॿ͚Λ༩͍͑ͯ͘Α͏ʹͯ͠·͢

Slide 21

Slide 21 text

શମઃܭϨϏϡʔ

Slide 22

Slide 22 text

全体設計レビュー αʔϏεΛ࡞ΔࡍɺUFSSBGPSN͸৭ΜͳίϯϙʔωϯτΛࡉ͔͘ DPNNJUΛ͢ΔͨΊશମ૾͕ݟ͑ͳ͍͜ͱ͕ଟ͍Ͱ͢ ͳͷͰฐࣾ͸·ͣ͸TUHͰಈ͔͢͜ͱΛҙࣝͯ͠ TUH׬੒ޙͷશମઃܭ΍தؒϨϏϡʔʹ஫ྗΛೖΕͯ·͢ ʢͳͷͰόϯόϯϨϏϡʔ͕௨͍͖ͬͯ·͢ʣ ϓϥϞσϧΈ͍ͨʂ

Slide 23

Slide 23 text

͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ 以上