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
580
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
160
Efficient development with GraphQL
murajun1978
0
340
Effective Debugging Apps in VS Code
murajun1978
1
1k
tebukuro
murajun1978
0
160
Shinosaka.rb #17 Hands on
murajun1978
0
80
New Features in Rails 4.2
murajun1978
0
990
Other Decks in Technology
See All in Technology
AI Made Us Faster at Solving the Wrong Problems
marceloancelmo
0
140
IR Today: Theory, Practice, and Agents
dtunkelang
0
330
AIは爆速なのに、私が詰まっていた話 ― 音声入力と鳴くマスコットでボトルネックを削る
yama3133
0
320
AI感のないAWS構成図をAIエージェントに描かせたい!
sagochiko
2
500
生成AIを使って「人が」考える技術 ― AI時代の人機共想と実践ノウハウ|UNITT AC2026
ishiirikie
0
520
セルフサービスのオブザーバビリティ基盤をOpenTelemetryで作る / Building a Self-Service Observability Platform with OpenTelemetry
ymotongpoo
3
520
HacobuにおけるFDEとは/登壇資料(戸井田 裕貴)
hacobu
PRO
1
710
高負荷プロダクション環境におけるAWS Lambdaのリアル 〜スケールとコストを左右する実行ライフサイクルの技術仕様〜
maimyyym
2
850
Swap and Memory Reclaim - Squeezing Out More RAM
ennael
PRO
1
1.5k
HolmesGPTで始めるSREエージェント入門!プラットフォームの障害調査はAIにお任せ 〜
leveragestech
PRO
0
140
ビジネスを止めない技術的負債の返済のための戦略とその手法 - 技術的負債と向き合う / Complexity and Simplicity
soudai
PRO
3
450
Incremental HTTP
kazuho
5
2k
Featured
See All Featured
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
540
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
Music & Morning Musume
bryan
48
7.4k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.5k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
12k
WENDY [Excerpt]
tessaabrams
14
40k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
290
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
120
120k
Into the Great Unknown - MozCon
thekraken
41
2.7k
A Tale of Four Properties
chriscoyier
163
24k
Test your architecture with Archunit
thirion
2
2.4k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
710
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༵