Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Automated Environment
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
murajun1978
October 05, 2013
Technology
570
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Automated Environment
murajun1978
October 05, 2013
More Decks by murajun1978
See All by murajun1978
変化を楽しむエンジニアリング ~ いままでとこれから ~
murajun1978
0
1.5k
How to Enjoy the Murajun’s Style
murajun1978
0
120
Building Tebukuro with Hotwire and Rails
murajun1978
0
1.6k
Zeitwerk integration in Rails 6.0
murajun1978
0
150
Efficient development with GraphQL
murajun1978
0
340
Effective Debugging Apps in VS Code
murajun1978
1
1k
tebukuro
murajun1978
0
150
Shinosaka.rb #17 Hands on
murajun1978
0
76
New Features in Rails 4.2
murajun1978
0
980
Other Decks in Technology
See All in Technology
推論の観測、できていますか? 〜 Google Cloud Gemini Enterprise Agent Platformで 3つの Gemini モデルを実測して踏んだ、評価の罠 〜
shukob
PRO
0
180
AIに丸投げしないトイル削減 / Eliminating Toil Without Leaving It All to AI
kohbis
4
1.1k
リージョンの壁を越える、 ちょっと変わったAWSサービスの話
falken
PRO
1
300
Podは生きているのにGoだけが落ちる:GOGCとGOMEMLIMITで追うInvisible OOM Killの謎
tkc66buzz
1
500
AIで実装は速くなった。なのにプロダクトは速くならない。職能の壁を越えて価値のフローを設計する
nwiizo
7
7.7k
From Vanilla Kubernetes to a Batteries-Included Platform: Developer Experience at 1,300+ Clusters
yosshi_
0
680
GoにおけるFFIのこれまでとこれから
goccy
4
2.1k
ASTを使って影響範囲を特定する
nealle
0
140
GoCon2026 - Open Source, Open World
sanposhiho
2
2.2k
20260912_スクラムにジェネラリストは必要か
ryugen04
0
290
なぜSRE・セキュリティは評価されないのか?守りの組織を事業成長エンジンに変えた実践
cscengineer
PRO
3
2.4k
DEFCON_CHV_CTF_Write-up.pdf
bata_24
0
130
Featured
See All Featured
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
210
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
290
WENDY [Excerpt]
tessaabrams
12
39k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
440
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
3
1.2k
Agile that works and the tools we love
rasmusluckow
331
22k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
270
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.4k
Designing for Timeless Needs
cassininazir
1
470
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
2
680
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
430
The Language of Interfaces
destraynor
162
27k
Transcript
͍ͭ·ͰखಈͰڥߏங͍ͯ͠ΔͷͰ͔͢ʁ Automated Environment ʴ 1310݄5༵
Whooooo? me @murajun1978 https://github.com/murajun1978 Rails Developer 1310݄5༵
Whooooo? me @murajun1978 https://github.com/murajun1978 Rails Developer 1310݄5༵
Whooooo? me @murajun1978 https://github.com/murajun1978 Rails Developer 1310݄5༵
Agenda ✤ What is Vagrant ʁ ✤ Why Vagrant ʁ
✤ How to use Vagrant ✤ What is Chef ? 1310݄5༵
What is Vagrant ? 1310݄5༵
http://www.vagrantup.com/ 1310݄5༵
http://www.vagrantup.com/ 1310݄5༵
http://downloads.vagrantup.com/tags/v1.3.3 Download 1310݄5༵
Why Vagrant ? 1310݄5༵
1310݄5༵
% sudo apt-get install ~ % sudo apt-get install ~
% sudo apt-get install ~ . . . 1310݄5༵
1310݄5༵
Providers (Pay plugin) 1310݄5༵
How to use Vagrant ? 1310݄5༵
% vagrant box add [box_name] [box_url] 1310݄5༵
Ubuntu Official Boxes https://github.com/mitchellh/vagrant/wiki/Available-Vagrant-Boxes 1310݄5༵
Vagrantbox.es http://www.vagrantbox.es/ 1310݄5༵
% vagrant init [box_name] 1310݄5༵
% vagrant up 1310݄5༵
% vagrant ssh 1310݄5༵
easy :) 1310݄5༵
Demo 1310݄5༵
What is Chef ? 1310݄5༵
Like Bundler 1310݄5༵
Recipes 1310݄5༵
Install Package 1 %w{gcc make nginx mysql}.each do |pkg| 2
package pkg do 3 action :install 4 end 5 end 1310݄5༵
Setting rbenv 1 git "home/vagrant/.rbenv" do 2 repository "https://github.com/sstephenson/rbenv.git" 3
reference "master" 4 action :checkout 5 end 1 git "/home/vagrant/.rbenv/plugins/ruby-build" do 2 repository "https://github.com/sstephenson/ruby-build.git" 3 reference "master" 4 action :checkout 5 end 1 bash "install-rubybuild" do 2 code <<-COMMAND 3 cd /home/vagrant/.rbenv/plugins/ruby-build 4 ./install.sh 5 COMMAND 6 end 1310݄5༵
Setting Proxy 1 template "/etc/apt/apt.conf" do 2 source "apt.conf.rb" 3
action :create 4 end 1 Acquire::http::proxy "http://your.proxy.address:8080/"; template/default/apt.conf.erb 1310݄5༵
Reference ebooks 1310݄5༵
Enjoy Vagrant, Chef ! 1310݄5༵
Thanks :) 1310݄5༵