Submit Search
Upload
Pythonistaな私がChefからAnsibleに乗り換えた話(ひたすらゆるくプレゼンする会 2015/4/9)
•
20 likes
•
5,360 views
Shinichi Nakagawa
Follow
とあるプライベートな勉強会で発表したネタです。
Read less
Read more
Engineering
Report
Share
Report
Share
1 of 23
Download now
Download to read offline
Recommended
Python Professional Baseball Programming Open Data Edition #bpstudy 91(2015/3...
Python Professional Baseball Programming Open Data Edition #bpstudy 91(2015/3...
Shinichi Nakagawa
Three Out Change !!〜アウトについて語ろう BPstudy #79 2014/3/26
Three Out Change !!〜アウトについて語ろう BPstudy #79 2014/3/26
Shinichi Nakagawa
Railsではじめる野球プログラミング
Railsではじめる野球プログラミング
Shinichi Nakagawa
【Inception-Deck】野球Hack! - Pythonを用いたデータ分析と可視化
【Inception-Deck】野球Hack! - Pythonを用いたデータ分析と可視化
Shinichi Nakagawa
アジャイルサムライ~Pythonista道場 #PyLadiesTokyo 1周年記念パーティー 2015/10/24
アジャイルサムライ~Pythonista道場 #PyLadiesTokyo 1周年記念パーティー 2015/10/24
Shinichi Nakagawa
野球Hack!(続き)~Pythonを用いた野球サービス構築 #bpstudy
野球Hack!(続き)~Pythonを用いた野球サービス構築 #bpstudy
Shinichi Nakagawa
Pythonではじめる野球プログラミング(続き)PyCon JP 2014 LT
Pythonではじめる野球プログラミング(続き)PyCon JP 2014 LT
Shinichi Nakagawa
野球Hack!~Pythonを用いたデータ分析と可視化 #kwskrb #28 2015/9/30
野球Hack!~Pythonを用いたデータ分析と可視化 #kwskrb #28 2015/9/30
Shinichi Nakagawa
Recommended
Python Professional Baseball Programming Open Data Edition #bpstudy 91(2015/3...
Python Professional Baseball Programming Open Data Edition #bpstudy 91(2015/3...
Shinichi Nakagawa
Three Out Change !!〜アウトについて語ろう BPstudy #79 2014/3/26
Three Out Change !!〜アウトについて語ろう BPstudy #79 2014/3/26
Shinichi Nakagawa
Railsではじめる野球プログラミング
Railsではじめる野球プログラミング
Shinichi Nakagawa
【Inception-Deck】野球Hack! - Pythonを用いたデータ分析と可視化
【Inception-Deck】野球Hack! - Pythonを用いたデータ分析と可視化
Shinichi Nakagawa
アジャイルサムライ~Pythonista道場 #PyLadiesTokyo 1周年記念パーティー 2015/10/24
アジャイルサムライ~Pythonista道場 #PyLadiesTokyo 1周年記念パーティー 2015/10/24
Shinichi Nakagawa
野球Hack!(続き)~Pythonを用いた野球サービス構築 #bpstudy
野球Hack!(続き)~Pythonを用いた野球サービス構築 #bpstudy
Shinichi Nakagawa
Pythonではじめる野球プログラミング(続き)PyCon JP 2014 LT
Pythonではじめる野球プログラミング(続き)PyCon JP 2014 LT
Shinichi Nakagawa
野球Hack!~Pythonを用いたデータ分析と可視化 #kwskrb #28 2015/9/30
野球Hack!~Pythonを用いたデータ分析と可視化 #kwskrb #28 2015/9/30
Shinichi Nakagawa
データ分析に使える野球データまとめ #PyDataTokyo meetup 2015/10/23
データ分析に使える野球データまとめ #PyDataTokyo meetup 2015/10/23
Shinichi Nakagawa
こんなゴールデン・グラブ賞は嫌だ~2015 #bpstudy 100回目記念LT
こんなゴールデン・グラブ賞は嫌だ~2015 #bpstudy 100回目記念LT
Shinichi Nakagawa
野球Hack!~Pythonを用いたデータ分析と可視化 #pyconjp
野球Hack!~Pythonを用いたデータ分析と可視化 #pyconjp
Shinichi Nakagawa
Pythonではじめる野球プログラミング - kawasaki.rb #15 2014/8/27
Pythonではじめる野球プログラミング - kawasaki.rb #15 2014/8/27
Shinichi Nakagawa
野球データを可視化してみた ニコニコ学会
野球データを可視化してみた ニコニコ学会
Shinichi Nakagawa
Agile Baseball Science - アジャイル脳によく効く野球のハナシ
Agile Baseball Science - アジャイル脳によく効く野球のハナシ
Shinichi Nakagawa
2014年NPBたらいまわされ十傑
2014年NPBたらいまわされ十傑
Taichi Watanabe
For health, i will make a custom keyboard!
For health, i will make a custom keyboard!
SalicylicAcid
社内プレゼン勉強会発表資料
社内プレゼン勉強会発表資料
Yoh Nakamura
XPは何を伝えたかったんだと思う?
XPは何を伝えたかったんだと思う?
Masanori Kado
[ABC Hackathon]アイデア供養
[ABC Hackathon]アイデア供養
鉄兵 鈴木
Baseball Play Study2015 俺の心にぐっときた 野球本ベスト5
Baseball Play Study2015 俺の心にぐっときた 野球本ベスト5
Haruo Sato
The Zen_of ICHIRO
The Zen_of ICHIRO
Haruo Sato
NFLコンペとりくみ
NFLコンペとりくみ
祐馬 田邊
価値を見せる技術 #DevLOVE ベースボールからみる技術
価値を見せる技術 #DevLOVE ベースボールからみる技術
Shinichi Nakagawa
User Happyをささえるアジャイルのココロとスクラムのキホン
User Happyをささえるアジャイルのココロとスクラムのキホン
Shinichi Nakagawa
Baseball Play Study 2016冬〜Replacement!(ありがとう陽岱鋼!)
Baseball Play Study 2016冬〜Replacement!(ありがとう陽岱鋼!)
Shinichi Nakagawa
Py "Baseball" Data入門〜サービス(と野球)を支えるデータ分析基盤 #monotarotech
Py "Baseball" Data入門〜サービス(と野球)を支えるデータ分析基盤 #monotarotech
Shinichi Nakagawa
Py "Baseball" Data入門 - 広島東洋カープ編 #pyconhiro
Py "Baseball" Data入門 - 広島東洋カープ編 #pyconhiro
Shinichi Nakagawa
XPな俺達に贈るPyCon JP 2016レポート #xpjug
XPな俺達に贈るPyCon JP 2016レポート #xpjug
Shinichi Nakagawa
たった数行のPythonコードで打者大谷翔平がどれだけ凄いのかを見てみる #ABPro
たった数行のPythonコードで打者大谷翔平がどれだけ凄いのかを見てみる #ABPro
Shinichi Nakagawa
ビックデータとPythonではじめる野球の統計分析 #pyconjp
ビックデータとPythonではじめる野球の統計分析 #pyconjp
Shinichi Nakagawa
More Related Content
What's hot
データ分析に使える野球データまとめ #PyDataTokyo meetup 2015/10/23
データ分析に使える野球データまとめ #PyDataTokyo meetup 2015/10/23
Shinichi Nakagawa
こんなゴールデン・グラブ賞は嫌だ~2015 #bpstudy 100回目記念LT
こんなゴールデン・グラブ賞は嫌だ~2015 #bpstudy 100回目記念LT
Shinichi Nakagawa
野球Hack!~Pythonを用いたデータ分析と可視化 #pyconjp
野球Hack!~Pythonを用いたデータ分析と可視化 #pyconjp
Shinichi Nakagawa
Pythonではじめる野球プログラミング - kawasaki.rb #15 2014/8/27
Pythonではじめる野球プログラミング - kawasaki.rb #15 2014/8/27
Shinichi Nakagawa
野球データを可視化してみた ニコニコ学会
野球データを可視化してみた ニコニコ学会
Shinichi Nakagawa
Agile Baseball Science - アジャイル脳によく効く野球のハナシ
Agile Baseball Science - アジャイル脳によく効く野球のハナシ
Shinichi Nakagawa
2014年NPBたらいまわされ十傑
2014年NPBたらいまわされ十傑
Taichi Watanabe
For health, i will make a custom keyboard!
For health, i will make a custom keyboard!
SalicylicAcid
社内プレゼン勉強会発表資料
社内プレゼン勉強会発表資料
Yoh Nakamura
XPは何を伝えたかったんだと思う?
XPは何を伝えたかったんだと思う?
Masanori Kado
[ABC Hackathon]アイデア供養
[ABC Hackathon]アイデア供養
鉄兵 鈴木
Baseball Play Study2015 俺の心にぐっときた 野球本ベスト5
Baseball Play Study2015 俺の心にぐっときた 野球本ベスト5
Haruo Sato
The Zen_of ICHIRO
The Zen_of ICHIRO
Haruo Sato
NFLコンペとりくみ
NFLコンペとりくみ
祐馬 田邊
What's hot
(14)
データ分析に使える野球データまとめ #PyDataTokyo meetup 2015/10/23
データ分析に使える野球データまとめ #PyDataTokyo meetup 2015/10/23
こんなゴールデン・グラブ賞は嫌だ~2015 #bpstudy 100回目記念LT
こんなゴールデン・グラブ賞は嫌だ~2015 #bpstudy 100回目記念LT
野球Hack!~Pythonを用いたデータ分析と可視化 #pyconjp
野球Hack!~Pythonを用いたデータ分析と可視化 #pyconjp
Pythonではじめる野球プログラミング - kawasaki.rb #15 2014/8/27
Pythonではじめる野球プログラミング - kawasaki.rb #15 2014/8/27
野球データを可視化してみた ニコニコ学会
野球データを可視化してみた ニコニコ学会
Agile Baseball Science - アジャイル脳によく効く野球のハナシ
Agile Baseball Science - アジャイル脳によく効く野球のハナシ
2014年NPBたらいまわされ十傑
2014年NPBたらいまわされ十傑
For health, i will make a custom keyboard!
For health, i will make a custom keyboard!
社内プレゼン勉強会発表資料
社内プレゼン勉強会発表資料
XPは何を伝えたかったんだと思う?
XPは何を伝えたかったんだと思う?
[ABC Hackathon]アイデア供養
[ABC Hackathon]アイデア供養
Baseball Play Study2015 俺の心にぐっときた 野球本ベスト5
Baseball Play Study2015 俺の心にぐっときた 野球本ベスト5
The Zen_of ICHIRO
The Zen_of ICHIRO
NFLコンペとりくみ
NFLコンペとりくみ
More from Shinichi Nakagawa
価値を見せる技術 #DevLOVE ベースボールからみる技術
価値を見せる技術 #DevLOVE ベースボールからみる技術
Shinichi Nakagawa
User Happyをささえるアジャイルのココロとスクラムのキホン
User Happyをささえるアジャイルのココロとスクラムのキホン
Shinichi Nakagawa
Baseball Play Study 2016冬〜Replacement!(ありがとう陽岱鋼!)
Baseball Play Study 2016冬〜Replacement!(ありがとう陽岱鋼!)
Shinichi Nakagawa
Py "Baseball" Data入門〜サービス(と野球)を支えるデータ分析基盤 #monotarotech
Py "Baseball" Data入門〜サービス(と野球)を支えるデータ分析基盤 #monotarotech
Shinichi Nakagawa
Py "Baseball" Data入門 - 広島東洋カープ編 #pyconhiro
Py "Baseball" Data入門 - 広島東洋カープ編 #pyconhiro
Shinichi Nakagawa
XPな俺達に贈るPyCon JP 2016レポート #xpjug
XPな俺達に贈るPyCon JP 2016レポート #xpjug
Shinichi Nakagawa
たった数行のPythonコードで打者大谷翔平がどれだけ凄いのかを見てみる #ABPro
たった数行のPythonコードで打者大谷翔平がどれだけ凄いのかを見てみる #ABPro
Shinichi Nakagawa
ビックデータとPythonではじめる野球の統計分析 #pyconjp
ビックデータとPythonではじめる野球の統計分析 #pyconjp
Shinichi Nakagawa
Big Data Baseball with Python - Ichiro Suzuki hacks! #kwsk01
Big Data Baseball with Python - Ichiro Suzuki hacks! #kwsk01
Shinichi Nakagawa
ビックデータとPythonではじめる野球の統計分析(α)
ビックデータとPythonではじめる野球の統計分析(α)
Shinichi Nakagawa
Pythonistaデビュー #PyNyumon 2016/5/31
Pythonistaデビュー #PyNyumon 2016/5/31
Shinichi Nakagawa
A Tour of やきう&Go - やきう民の私とGoの半年(実質3日間)
A Tour of やきう&Go - やきう民の私とGoの半年(実質3日間)
Shinichi Nakagawa
やきうデータLT「ホームラン」 #pyconjp
やきうデータLT「ホームラン」 #pyconjp
Shinichi Nakagawa
Agile Baseball Science - はじめてのセイバーメトリクス
Agile Baseball Science - はじめてのセイバーメトリクス
Shinichi Nakagawa
PyData入門(超初心者編)~野球のデータをカジュアルに可視化
PyData入門(超初心者編)~野球のデータをカジュアルに可視化
Shinichi Nakagawa
はじめてのLean Canvas〜最初のアイディアを言語化してみよう #bpstudy
はじめてのLean Canvas〜最初のアイディアを言語化してみよう #bpstudy
Shinichi Nakagawa
Python野球クラスタの紹介
Python野球クラスタの紹介
Shinichi Nakagawa
Python + Raspberry Piでスマートハウスを手作りする(計画) Python mini Hack-a-thon #49 成果発表 2014...
Python + Raspberry Piでスマートハウスを手作りする(計画) Python mini Hack-a-thon #49 成果発表 2014...
Shinichi Nakagawa
Pythonではじめる野球プログラミング PyCon JP 2014 9/14 Talk Session
Pythonではじめる野球プログラミング PyCon JP 2014 9/14 Talk Session
Shinichi Nakagawa
More from Shinichi Nakagawa
(19)
価値を見せる技術 #DevLOVE ベースボールからみる技術
価値を見せる技術 #DevLOVE ベースボールからみる技術
User Happyをささえるアジャイルのココロとスクラムのキホン
User Happyをささえるアジャイルのココロとスクラムのキホン
Baseball Play Study 2016冬〜Replacement!(ありがとう陽岱鋼!)
Baseball Play Study 2016冬〜Replacement!(ありがとう陽岱鋼!)
Py "Baseball" Data入門〜サービス(と野球)を支えるデータ分析基盤 #monotarotech
Py "Baseball" Data入門〜サービス(と野球)を支えるデータ分析基盤 #monotarotech
Py "Baseball" Data入門 - 広島東洋カープ編 #pyconhiro
Py "Baseball" Data入門 - 広島東洋カープ編 #pyconhiro
XPな俺達に贈るPyCon JP 2016レポート #xpjug
XPな俺達に贈るPyCon JP 2016レポート #xpjug
たった数行のPythonコードで打者大谷翔平がどれだけ凄いのかを見てみる #ABPro
たった数行のPythonコードで打者大谷翔平がどれだけ凄いのかを見てみる #ABPro
ビックデータとPythonではじめる野球の統計分析 #pyconjp
ビックデータとPythonではじめる野球の統計分析 #pyconjp
Big Data Baseball with Python - Ichiro Suzuki hacks! #kwsk01
Big Data Baseball with Python - Ichiro Suzuki hacks! #kwsk01
ビックデータとPythonではじめる野球の統計分析(α)
ビックデータとPythonではじめる野球の統計分析(α)
Pythonistaデビュー #PyNyumon 2016/5/31
Pythonistaデビュー #PyNyumon 2016/5/31
A Tour of やきう&Go - やきう民の私とGoの半年(実質3日間)
A Tour of やきう&Go - やきう民の私とGoの半年(実質3日間)
やきうデータLT「ホームラン」 #pyconjp
やきうデータLT「ホームラン」 #pyconjp
Agile Baseball Science - はじめてのセイバーメトリクス
Agile Baseball Science - はじめてのセイバーメトリクス
PyData入門(超初心者編)~野球のデータをカジュアルに可視化
PyData入門(超初心者編)~野球のデータをカジュアルに可視化
はじめてのLean Canvas〜最初のアイディアを言語化してみよう #bpstudy
はじめてのLean Canvas〜最初のアイディアを言語化してみよう #bpstudy
Python野球クラスタの紹介
Python野球クラスタの紹介
Python + Raspberry Piでスマートハウスを手作りする(計画) Python mini Hack-a-thon #49 成果発表 2014...
Python + Raspberry Piでスマートハウスを手作りする(計画) Python mini Hack-a-thon #49 成果発表 2014...
Pythonではじめる野球プログラミング PyCon JP 2014 9/14 Talk Session
Pythonではじめる野球プログラミング PyCon JP 2014 9/14 Talk Session
Pythonistaな私がChefからAnsibleに乗り換えた話(ひたすらゆるくプレゼンする会 2015/4/9)
1.
Hitasura Yuruku Purezen Suru-kai Good-bye Chef &
Hello Ansible Shinichi Nakagawa a.k.a. @shinyorke (リクルート住まいカンパニー) ひたすらゆるくプレゼンする会 Pythonistaな私がChefからAnsibleに乗り換えた話
2.
自己紹介 • Shinichi Nakagawa(35) •
リクルート住まいカンパニー • エンジニア(DevOps的な) • Pythonと野球が大好き • プライベートでは、野球統計 学を駆使して野球をHackする 「野生の野球アナリスト」と して活動しています
3.
野生の野球アナリスト活動 • 発表 スライドはこちらを参照→ http://www.slideshare.net/shinyorke •
BPStudy #91 「Baseball Play Study」 「Python Professional Baseball Programming」 • PyCon JP 2014 「Pythonではじめる野球プログラミング」 • 俺のXP祭り2014 「Lean Startup 野球」 • TokyuRuby会議08 「Railsではじめる野球プログラミング」 • Hack • GitHubで公開しています→ https://github.com/Shinichi-Nakagawa
4.
ホッテントリ入りしました http://shinyorke.hatenablog.com/entry/ 2015/04/06/190243
5.
スターティングメンバー • 私とInfrastructure as
code • ChefとAnsible • Ansibleで試しにサーバーを作ってみた • さいごに
6.
スターティングメンバー • 私とInfrastructure as
code • ChefとAnsible • Ansibleで試しにサーバーを作ってみた • さいごに
7.
私とIaaS • 前職(コンサルタント会社のSE時代)にDevOps なチームに配属、IaaSの現場を知る • チームはAnsibleを使っていたが、自分はChef の勉強&実践を開始(理由は後ほど) •
でも結局最後はAnsibleになりました! (これも理由は後ほど)
8.
スターティングメンバー • 私とInfrastructure as
code • ChefとAnsible • Ansibleで試しにサーバーを作ってみた • さいごに
9.
ChefとAnsible Chef Ansible 開発言語 Ruby
Python 定義ファイル recipe(Ruby) playbook(YAML) 長所 ・インフラをプログラミングできる ・Chef Serverで複数ノード管理 →総合的な管理システム ・非プログラマーにも優しい ・構成がかなりシンプル →SSHクライアント的な使い方 短所 ・非プログラマーには敷居が高い ・ファイル・フォルダ構成がゴツい ・単体モード「Chef solo」が いずれなくなる ・プログラマー的に面白味に欠ける ・複数ノード管理は苦手 ・文献少ない(日本は?) ※個人の感想です(異論は認める)
10.
私とChef • 去年のワイ「IaaS言うたらやっぱChefやろ!」 • そんなノリでChefのお勉強を開始 →退職時の有給休暇期間で(小声) •
成果をPyCon JP 2014で発表 →ここで事件発生!!!
11.
12.
なんでAnsibleじゃないんだと思ってた 構築(なお構成ツール自体はrubyの模様) PythonなんだからAnsible使えよっていう 突っ込みは入るよねw http://togetter.com/li/719145
13.
そら、そうよ (Pythonの発表でRuby推しなんかしちゃうから…w)
14.
Chefに代わりましてAnsible • 愛用していたChef soloが無くなる(予定) →乗り換えた最大の理由(大真面目な話) •
1,2台のサーバー、個人の開発環境の為にChef Serverとか立てたくない • 公私共に新しい環境&プロジェクト開始、(要件的 に)Ansibleをはじめられる環境に • 今年のワイ「やっぱりAnsibleがNo.1!!!」
15.
スターティングメンバー • 私とInfrastructure as
code • ChefとAnsible • Ansibleで試しにサーバーを作ってみた • さいごに
16.
早速やってみました
17.
このエントリーで http://shinyorke.hatenablog.com/entry/ 2015/04/06/190243
18.
コードはこちら https://github.com/Shinichi-Nakagawa/retrosheet- mysql-server
19.
コードを読むタイム
20.
スターティングメンバー • 私とInfrastructure as
code • ChefとAnsible • Ansibleで試しにサーバーを作ってみた • さいごに
21.
さいごに • はじめてよかったAnsible、選択肢が広がった (Chefとの使い分けという意味で) • 自分とIaaSの歴史を再確認 →ちょうどDevOpsっぽい事をやってるのでなん となくスッキリした •
もうちょっと綺麗にPlaybookを書きたい →プログラミングに近い感覚(こだわりが)
22.
ゆるプレについて • 【問1】IaaSもしくはServerの型化についてゆ るく語りませんか? • 【問2】このプレゼンは十分ゆるいかそれともガ チか? →ガチで書いちゃった感あるけどどうだろう? •
【問3】ゆるプレの「おみやげ」 →スピーカー&参加者にとってのうれしさとは?
23.
Let s Play
Baseball Hack!!! ご清聴ありがとうございました! Twitter/Facebook/hatena: @shinyorke
Download now