0
나는 2 주 동안 방랑제와 puphpet를 사용했는데 효과적이다. 내 로컬 네트워크에서의 아파치 WWW 폴더를 다른 컴퓨터에서 : puphpet이로컬 네트워크에서 puphpet로 방랑하는 VM에 액세스 하시겠습니까?
192.168.56.101 myserver.dev
제안으로 제 경우에는 그냥 지금 내 VM에 접근 할 내 호스트 파일에 추가하는 http://myserver.dev 사용합니다.
은 방랑 파일에 몇 줄의 주석을 해제하는 것이 좋습니다,하지만 난 puphpet을 사용할 때 내 자동 생성 방랑 파일은 다음과 같습니다 :# -*- mode: ruby -*-
dir = File.dirname(File.expand_path(__FILE__))
require 'yaml'
require "#{dir}/puphpet/ruby/deep_merge.rb"
require "#{dir}/puphpet/ruby/to_bool.rb"
require "#{dir}/puphpet/ruby/puppet.rb"
configValues = YAML.load_file("#{dir}/puphpet/config.yaml")
provider = ENV['VAGRANT_DEFAULT_PROVIDER'] ? ENV['VAGRANT_DEFAULT_PROVIDER'] : 'local'
if File.file?("#{dir}/puphpet/config-#{provider}.yaml")
custom = YAML.load_file("#{dir}/puphpet/config-#{provider}.yaml")
configValues.deep_merge!(custom)
end
if File.file?("#{dir}/puphpet/config-custom.yaml")
custom = YAML.load_file("#{dir}/puphpet/config-custom.yaml")
configValues.deep_merge!(custom)
end
data = configValues['vagrantfile']
Vagrant.require_version '>= 1.8.1'
Vagrant.configure('2') do |config|
eval File.read("#{dir}/puphpet/vagrant/Vagrantfile-#{data['target']}")
end
을하지만 아무도 주석 선이 없습니다.
puphpet의 config.yaml에서 뭔가를해야 할 것 같습니까? 당신은 두 가지 간단한 선택이
machines:
vflm_azud9vpjzelv:
id: machine1
hostname: myserver.puphpet
network:
private_network: 192.168.56.101
forwarded_port:
vflmnfp_rkr38vlo4vcb:
host: '6597'
guest: '22'
memory: '512'
cpus: '1'