Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Ansible - Where to start?
Search
Tetsuya Kaneko
September 22, 2014
Programming
3
1.8k
Ansible - Where to start?
Ansible Meetup in Tokyo 2014.09 (
http://ansible-users.connpass.com/event/7942/
) でLTを行った際の資料です。
Tetsuya Kaneko
September 22, 2014
Tweet
Share
More Decks by Tetsuya Kaneko
See All by Tetsuya Kaneko
Migrate from Unicorn to Puma
tetsuya
0
220
How to Brew Coffee at Home - A Guide For Beginners
tetsuya
0
590
Dive into ‘An error occurred while installing mysql2’
tetsuya
0
16
Understanding Syntax Error on Ruby Blocks
tetsuya
0
51
How Did Development Team Cope with Startup Chaos at U-NOTE
tetsuya
1
2k
How to Setup Your Mac
tetsuya
0
20
Other Decks in Programming
See All in Programming
技術的負債と戦略的に戦わざるを得ない場合のオブザーバビリティ活用術 / Leveraging Observability When Strategically Dealing with Technical Debt
yoshiyoshifujii
0
160
try-catchを使わないエラーハンドリング!? PHPでResult型の考え方を取り入れてみよう
kajitack
3
280
技術懸念に立ち向かい 法改正を穏便に乗り切った話
pop_cashew
0
740
Language Server と喋ろう – TSKaigi 2025
pizzacat83
2
660
がんばりすぎないコーディングルール運用術
tsukakei
1
180
メモリリークが発生した時にpprofを使用して原因特定した話
zono33lhd
0
100
人には人それぞれのサービス層がある
shimabox
3
460
Blueskyのプラグインを作ってみた
hakkadaikon
1
280
TypeScript だけを書いて Tauri でデスクトップアプリを作ろう / Tauri with only TypeScript
tris5572
2
530
事業KPIを基に価値の解像度を上げる
nealle
0
200
tsconfigのオプションで変わる型世界
keisukeikeda
1
130
TSConfigからTypeScriptの世界を覗く
planck16
2
1.3k
Featured
See All Featured
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.8k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
160
15k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.5k
Mobile First: as difficult as doing things right
swwweet
223
9.6k
How to Think Like a Performance Engineer
csswizardry
23
1.6k
For a Future-Friendly Web
brad_frost
178
9.7k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
1
78
How GitHub (no longer) Works
holman
314
140k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
60k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
Building an army of robots
kneath
306
45k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
45
7.3k
Transcript
Ansible - Where to start? ~ॳ৺ऀͷͨΊͷAnsibleͷॳΊ͔ͨ~ Ansible Meetup in Tokyo
2014.09 Presented by @tetsuya
whoami Name: Tetsuya Kaneko Online Username: @tetsuya Work at: U-NOTE
Inc. (2014.5~)! Ansible User Since: last week ਓੜॳొஃͰ͢
None
ʊਓਓਓਓਓਓʊ ʼɹಥવͷLTɹʻ ʉY^Y^Y^Y^Yʉ
Why Ansible
ελʔτΞοϓʹ͋Γ͕ͪͳࠞಱ EC2 prd SSH vim
AMI EC2 EC2 prd dev ঃʑʹϞμϯʹͳΔ։ൃڥ
࠶ݱෆՄ AMI EC2 EC2 prd dev ϩʔΧϧ։ൃڥཉ͍͚͠Ͳ…
Orchestration Tools ͦ͜ͰͨͲΓண͘ͷ͕
Where to start
Ansible Documentation http://docs.ansible.com/ ެࣜυΩϡϝϯτ
None
Լʹαϯϓϧίʔυ͕͋ΔͷͰΘ͔Γ͍͢
http://dotinstall.com/lessons/basic_ansible υοτΠϯετʔϧʢAnsibleೖʣ
None
• #01 Ansibleͱͳʹ͔ʁ • #07 playbookΛͬͯΈΑ͏ • #10 yumŊserviceϞδϡʔϧΛͬͯΈΑ͏ •
#13 PHPΛಈ࡞ͤͯ͞ΈΑ͏ • #14 MySQLΛಋೖͯ͠ΈΑ͏ ಈըͰجૅͷجૅ͔Βશ15ຊͷಈըͰֶΔ
ansible/ansible-example https://github.com/ansible/ansible-examples ެࣜαϯϓϧϨϙδτϦ
None
wordpress-nginxͷαϯϓϧ
windows༻ͷαϯϓϧ͕༻ҙ͞Ε͍ͯΔ
Ansible Galaxy https://galaxy.ansible.com/ ެࣜఏڙͷRoleڞ༗αʔϏε
None
None
ೖAnsible http://amzn.to/1ocU2Wh
ຊͷΦʔΨφΠβͷҰਓ @r_rudi ͷஶॻʂ
ΤϯδχΞืूதͰ͢ͷͰ ڵຯ͕͋Δํ͓͔͚͍ͩ͘͞
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠