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

Learning Configuration Management Tool / Itamae...

Learning Configuration Management Tool / Itamae Meetup 2015

Avatar for Okumura Takahiro

Okumura Takahiro

December 09, 2015
Tweet

More Decks by Okumura Takahiro

Other Decks in Technology

Transcript

  1. manual install infra as code transfer test  ɹɹΛ7BHSBOUͰಈ͔͢ 

    4FSWFSTQFDͰςετ͢Δ  *UBNBFͰίʔυԽ͢Δ  /ZBI ϖύϘͷ0QFO4UBDL Ͱߏங͢Δ
  2. manual install infra as code transfer high availability test 

    ɹɹΛ7BHSBOUͰಈ͔͢  4FSWFSTQFDͰςετ͢Δ  *UBNBFͰίʔυԽ͢Δ  /ZBI ϖύϘͷ0QFO4UBDL Ͱߏங͢Δ  ϩʔϧ͝ͱʹΠϯελϯεΛ෼ׂ͢Δ
  3. manual install infra as code transfer high availability test 

    ɹɹΛ7BHSBOUͰಈ͔͢  4FSWFSTQFDͰςετ͢Δ  *UBNBFͰίʔυԽ͢Δ  /ZBI ϖύϘͷ0QFO4UBDL Ͱߏங͢Δ  ϩʔϧ͝ͱʹΠϯελϯεΛ෼ׂ͢Δ
  4. Provisioning Toolchain Provisioning Toolchain by Lee Thompson (Velocity 2010), αʔόϓϩϏδϣχϯάͷ͜Ε·Ͱͱ͜Ε͔Β

    (σϒαϛ2014) ΑΓ࡞੒ Application Service Orchestration System Configuration OS install Cloud or VM Image Launch Capistrano Fabric Consul Puppet Chef Itamae Kickstart Cobbler EC2 OpenStack Orchestration Configuration Bootstrapping Ansible Cloud-init
  5. Provisioning Toolchain Provisioning Toolchain by Lee Thompson (Velocity 2010), αʔόϓϩϏδϣχϯάͷ͜Ε·Ͱͱ͜Ε͔Β

    (σϒαϛ2014) ΑΓ࡞੒ Application Service Orchestration System Configuration OS install Cloud or VM Image Launch Capistrano Fabric Consul Puppet Chef Itamae Kickstart Cobbler EC2 OpenStack Orchestration Configuration Bootstrapping Ansible Cloud-init
  6. if Date.today.friday? and Time.now.hour >= 18 puts "༵ۚ೔ʹσϓϩΠ͢ΔͷͰ͔͢ʁʁʁʁ" print "yes/no:

    " answer = STDIN.gets.strip abort unless answer =~ /\A(y|yes)\z/i end
  7. ॴײ • Rakefile / Cap / Itamae ͳͲͷ࢖͍෼͚͸ΩνϯͱֶΜͰ͍ͨ • 1ϲ݄ͱ͍͏୹͞Ͱܗʹ͍ͯͨ͠

    • Puppet΍ChefΛબΜͰ͍ͨΒɺ͓ͦΒ͘πʔϧͦͷ΋ͷͷֶशʹ ଟ͘ͷ࣌ؒΛׂ͔Εͯ͠·͍ͬͯͨͩΖ͏