mirror of
https://github.com/zhigang1992/tsemple.git
synced 2026-04-29 21:25:39 +08:00
Change vgrant-dev machine to forward_agent mode
This commit is contained in:
27
Vagrantfile
vendored
27
Vagrantfile
vendored
@@ -13,25 +13,28 @@ Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
|
||||
config.vm.box_url = "http://files.vagrantup.com/precise64.box"
|
||||
|
||||
config.vm.provider :virtualbox do |vb|
|
||||
# Don't boot with headless mode
|
||||
# vb.gui = true
|
||||
# Don't boot with headless mode
|
||||
# vb.gui = true
|
||||
|
||||
# Use VBoxManage to customize the VM. For example to change memory:
|
||||
vb.customize ["modifyvm", :id, "--memory", "1024"]
|
||||
end
|
||||
|
||||
config.vm.define 'dev', primary: true do |dev|
|
||||
dev.vm.network :private_network, ip: '192.168.33.10'
|
||||
|
||||
# Install Dependency
|
||||
dev.vm.provision :shell, path: 'bin/setup.sh', args: '/vagrant', privileged: false
|
||||
# Use VBoxManage to customize the VM. For example to change memory:
|
||||
vb.customize ["modifyvm", :id, "--memory", "1024"]
|
||||
end
|
||||
|
||||
# Fix postgresql default encoding
|
||||
config.vm.provision 'shell', inline: 'update-locale LC_ALL="en_US.utf8"'
|
||||
|
||||
config.vm.define 'dev', primary: true do |dev|
|
||||
dev.vm.hostname = 'vagrant-dev'
|
||||
dev.vm.network :forwarded_port, guest: 3000, host: 3000
|
||||
dev.ssh.forward_agent = true
|
||||
|
||||
# Install Dependency
|
||||
dev.vm.provision :shell, path: 'bin/setup.sh', args: '/vagrant', privileged: false
|
||||
end
|
||||
|
||||
config.vm.define 'web' do |web|
|
||||
web.vm.network :private_network, ip: '192.168.33.11'
|
||||
web.vm.hostname = 'vagrant-web'
|
||||
web.vm.network :private_network, ip: '192.168.33.10'
|
||||
|
||||
# Enable root login for cap provision task
|
||||
web.vm.provision :shell, inline: 'cp /home/vagrant/.ssh /root -r'
|
||||
|
||||
@@ -1,7 +1 @@
|
||||
server '192.168.33.11', {
|
||||
user: 'vagrant',
|
||||
roles: %w{web app db},
|
||||
ssh_options: {
|
||||
keys: %w(~/.vagrant.d/insecure_private_key)
|
||||
}
|
||||
}
|
||||
server '192.168.33.10', user: 'vagrant', roles: %w{web app db}
|
||||
|
||||
Reference in New Issue
Block a user