Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Uğur Özyılmazel
574 views
Vagrant 101
Aslanoba Group'ta yaptığım Vagrant sunumu. 15 Nisan 2015
Technology
◦
Read more
2
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 26
2
/ 26
3
/ 26
4
/ 26
5
/ 26
6
/ 26
7
/ 26
8
/ 26
9
/ 26
10
/ 26
11
/ 26
12
/ 26
13
/ 26
14
/ 26
15
/ 26
16
/ 26
17
/ 26
18
/ 26
19
/ 26
20
/ 26
21
/ 26
22
/ 26
23
/ 26
24
/ 26
25
/ 26
26
/ 26
More Related Content
PDF
Ubuntu Kurulum Dokümanı
by
Kurtuluş Karasu
PDF
Pardus Kurulum Dokümanı
by
Kurtuluş Karasu
PDF
Centos kurulumu
by
Kurtuluş Karasu
PDF
Nginx ve Unicorn'la Rack Uygulamalarını Koşturmak
by
Uğur Özyılmazel
PDF
Nginx sunu 2014
by
Mert Akkaya
PDF
OWASPTR Uygulama Güvenliği Günü 2013
by
Onur Alanbel
PPTX
Homestead sunum
by
sineld
PDF
Vagrant 101
by
POSSCON
Ubuntu Kurulum Dokümanı
by
Kurtuluş Karasu
Pardus Kurulum Dokümanı
by
Kurtuluş Karasu
Centos kurulumu
by
Kurtuluş Karasu
Nginx ve Unicorn'la Rack Uygulamalarını Koşturmak
by
Uğur Özyılmazel
Nginx sunu 2014
by
Mert Akkaya
OWASPTR Uygulama Güvenliği Günü 2013
by
Onur Alanbel
Homestead sunum
by
sineld
Vagrant 101
by
POSSCON
More from Uğur Özyılmazel
PDF
Ruby ile tanışma!
by
Uğur Özyılmazel
PDF
Merhaba Sinatra
by
Uğur Özyılmazel
PDF
İnsanlar için GIT
by
Uğur Özyılmazel
PDF
Yazilimci kimdir?
by
Uğur Özyılmazel
PDF
Test'le Yürüyen Geliştirme (TDD)
by
Uğur Özyılmazel
PDF
Python ve Django'da Test'le Yürüyen Geliştirme
by
Uğur Özyılmazel
Ruby ile tanışma!
by
Uğur Özyılmazel
Merhaba Sinatra
by
Uğur Özyılmazel
İnsanlar için GIT
by
Uğur Özyılmazel
Yazilimci kimdir?
by
Uğur Özyılmazel
Test'le Yürüyen Geliştirme (TDD)
by
Uğur Özyılmazel
Python ve Django'da Test'le Yürüyen Geliştirme
by
Uğur Özyılmazel
Vagrant 101
1.
EVSİZ BARKSIZ ADAM!
2.
Sanal Makine Orkestrasyon Aracı
3.
Uğur "vigo" Özyılmazel vigobronx
vigo
4.
Hızlıca geliştirme ortamı kurmayı
sağlayan bir araç!
5.
Mitchell Hashimoto tarafından Ruby
ile geliştirildi ve ilk olarak Ruby gem'i şeklinde kullanılmaya başlandı.
6.
Windows Linux Mac OS X
7.
https://www.virtualbox.org/wiki/Downloads 1 VirtualBox ve Extention
Pack
8.
http://www.vagrantup.com/downloads 2 1.7.2
9.
vagrant init hashicorp/precise64 vagrant
up vagrant ssh 3 Ubuntu 12.04 LTS 64-bit
10.
Vagrantfile
12.
HOST GUEST
13.
config.vm.box = "hashicorp/precise64" config.vm.network
"forwarded_port", guest: 80, host: 8080 # http://localhost:8080 => box'da:80 config.vm.network "private_network", ip: "192.168.33.101" config.vm.synced_folder ".", "/var/www" /vagrant Default mount
14.
vagrant -v |
--version vagrant -h | --help vagrant ssh vagrant up vagrant halt vagrant destroy vagrant package vagrant global-status vagrant plugin list vagrant plugin install vagrant-vbguest vagrant box list vagrant box add USER/Box ?
15.
user Kullanıcı Adı Şifre vagrant vagrant Varsayılan kullanıcı
adı ve şifresi
16.
provider VirtualBox VMWare AWS Digital Ocean Rackspace Docker * Hyper-V
* vagrant up --provider=vmware_fusion vagrant box list - hashicorp/precise64 (virtualbox, 1.1.0) * Ek konfigürasyon işlemleri gerekiyor
17.
provisioning inline file shell Ansible config.vm.provision "shell", inline:
"echo hello" config.vm.provision "shell" do |s| s.inline = "echo hello" end Chef Salt Puppet Docker
18.
provisioning inline file shell Ansible # isimlendirilebiliyor config.vm.provision "bootstrap",
type: "shell" do |s| s.inline = "echo hello" end Chef Salt Puppet Docker
19.
provisioning inline file shell Ansible # her seferinde
çalışsın config.vm.provision "shell", inline: "echo hello", run: "always" Chef Salt Puppet Docker
20.
provisioning inline file shell Ansible # Host'daki .gitconfig'i,
Guest'deki vagrant # kullanıcısının home'a kopyala... config.vm.provision "file", source: "~/.gitconfig", destination: ".gitconfig" Chef Salt Puppet Docker
21.
provisioning inline file shell Ansible # script.sh'deki komutları
çalıştır Vagrant.configure("2") do |config| config.vm.provision "shell", path: "script.sh" end Chef Salt Puppet Docker
22.
provisioning
23.
linkler http://docs.vagrantup.com/ https://atlas.hashicorp.com/ http://www.vagrantbox.es/
24.
TEŞEKKÜRLER SORULAR?
25.
@mitchellh @vigobronx Kod.io 2014, Avusturya
26.
DEMO
Download