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

ベストプラクティスからはじめるAnsible

Yuki Hirai
October 24, 2016

 ベストプラクティスからはじめるAnsible

ベストプラクティスからはじめるAnsible

GitHub: https://github.com/yukihirai0505/ansible-best-practice-hands-on
ハンズオン記事: http://qiita.com/yukihirai0505/items/8fae0815766920e1f5e4

Yuki Hirai

October 24, 2016
Tweet

More Decks by Yuki Hirai

Other Decks in Programming

Transcript

  1. ϕ ε τϓ ϥ Ϋ ς Ο ε ͔ Β

    ͸ ͡ Ί Δ " O T J C M F ʲର৅ʳ "OTJCMFʹڵຯ͕͋Γɺ ࣮ࡍʹ"OTJCMFΛ࢖༻ͯ͠αʔόʔߏ੒؅ཧΛମݧͯ͠Έ͍ͨਓɻ
  2. " O T J C M F ʹ ͭ ͍ͯ

    ͳͥαʔόʔߏ੒Λ؅ཧ͢Δͷ͔  ༰қʹαʔόʔͷߏ੒Λ೺ѲͰ͖Δ ˠαʔόʔӡ༻ऀ͕޷͖উखʹαʔόʔʹೖͬͯbZVNJOTUBMMdd` ͱ͔ͯ͠͠·͍ͬͯΔ৔߹ ݁ہ͜ͷαʔόʔͳʹ͕ೖͬͯͯͲ͏ಈ͍ͯΔͷʁΛ೺Ѳ͢Δͷ͕େม αʔόʔΛҠߦ͢Δɺϝϯςφϯε͢Δͱ͍ͬͨ࣌ʹେมɻ  ࣗಈԽ͢Δ͜ͱͰ҆શ͔ͭεϐʔσΟʔʹαʔόʔߏ੒Λ࣮ݱ ˠਓతͳϛε΍࿙ΕΛ๷͗΍͘͢ͳΓ҆શʹ࣮ߦͰ͖Δɻ
  3. " O T J C M F ʹ ͭ ͍ͯ

    "OTJCMF͸αʔόʔߏ੒؅ཧͷͨΊͷΦʔϓϯιʔεͷπʔϧ ʲϙΠϯτʳ  :".-ͰઃఆϑΝΠϧΛهड़ ؤுΕ͹KTPOͰ΋͍͚ΔΒ͍͠   ӡ༻؅ཧαʔόʔͰ͸QZUIPOͱBOTJCMFίϚϯυ͚ͩ  ߏ੒؅ཧ͚ͩͰͳ͘ΦʔέετϨʔγϣϯͱͯ͠΋࢖༻Մೳ  ႈ౳ੑ
  4. ϕ ε τϓ ϥ Ϋ ς Ο ε ͦ΋ͦ΋ϕετϓϥΫςΟεͱ͸ʜ Կ͔Λߦ͏ํ๏΍޻ఔɺͦͷ࣮ફྫͷதͰɺ͋Δج४ʹ͕ͨͬͯ͠࠷΋

    ༏Ε͍ͯΔͱධՁ͞Εͨ΋ͷͷ͜ͱɻF8PSET "OTJCMF͸ެࣜϖʔδͰϕετϓϥΫςΟεΛެ։͍ͯͯ͠ɺ ϕετϓϥΫςΟεʹԊͬͨܗͰϓϩδΣΫτΛߏ੒͢Δ͜ͱͰ ؆͔ܿͭ໌ྎʹ"OTJCMFͷઃఆΛهड़͍ͯ͘͜͠ͱ͕Ͱ͖Δɻ #FTU1SBDUJDF%JSFDUPSZ-BZPVU
  5. ϕ ε τϓ ϥ Ϋ ς Ο ε ʲΠϯϕϯτϦϑΝΠϧʳ "OTJCMF͕ಈ࡞͢Δର৅αʔόʔͷઃఆΛهड़͍ͯ͘͠

    FY εςʔδϯάɺຊ൪؀ڥͦΕͧΕʹهड़͢Δ ӡ ༻ α ʔό ε ς ʔ δ ϯ ά  α ʔόʔ ຊ ൪ α ʔόʔ
  6. ϕ ε τϓ ϥ Ϋ ς Ο ε ʲϞδϡʔϧʳ "OTJCMFͰ͸σϑΥϧτͰศརͳϞδϡʔϧ͕༻ҙ͞Ε͍ͯΔɻ

    FY ZVN HFU@VSM UFNQMBUFFUD ௨ৗ͸͜ͷϞδϡʔϧΛ࢖༻ͯ͠αʔόʔߏ੒Λߦ͏ɻ MJCSBSZͰ͸ಠࣗͰఆٛͨ͠ϞδϡʔϧΛ௥ՃͰઃఆͰ͖ͨΓ͢Δɻ
  7. ϕ ε τϓ ϥ Ϋ ς Ο ε ʲಠࣗϞδϡʔϧʳ MJCSBSZʹಠࣗͷϞδϡʔϧΛ௥Ճ͠ɺ

    ͦͷϑΝΠϧ໊ͰϞδϡʔϧΛ࢖༻Ͱ͖ΔΑ͏ʹͳΔɻ FY UJNFUFTUQZUJNFUFTUͱͯ͠࢖༻Ͱ͖Δ
  8. ϕ ε τϓ ϥ Ϋ ς Ο ε #FTU1SBDUJDF%JSFDUPSZ-BZPVU QMBZCPPL

    ࣮ࡍʹBOTJCMFͰΠϯϕϯτϦϑΝΠϧͰ ࢦఆͨ͠αʔόʔʹର࣮ͯ͠ߦ͢Δ಺༰Λ ·ͱΊͨ΋ͷ
  9. ϕ ε τϓ ϥ Ϋ ς Ο ε #FTU1SBDUJDF%JSFDUPSZ-BZPVU SPMFT

    QMBZCPPLΛϛυϧ΢ΣΞ΍ΞϓϦ୯ҐͰ σΟϨΫτϦΛ෼͚Δͱ͖ͬ͢Γهड़Ͱ͖Δ