2016-12-14 8 views
0

내부의 방랑 구름/아틀라스 위치를 설정하고 공식 방법이 있는지 궁금해하고 있었습니까? 빠른 검색을 수행했으며 올바른 기준을 사용하지 않거나 공식 옵션으로 Vagrant Cloud/Atlas를 사용합니다. 내부 위치에 원하는에 대한Corporate Vagrant Cloud/Atlas

이유 : - 우리 기업의 IT 팀 하나를 사용하여 좋아하지 않아 로컬 컴퓨터에 복사하는 동안

  • 성능
  • 개인 정보 보호 (우리는 일부 Windows에 대한 요구 사항 뿐만 아니라 리눅스를) 클라우드 제품은, 네, 정책 :(나는 사용자가 시뮬레이션 의 약식 이름을 사용할 수있게하고 싶은
  • 는 VM 이미지를 통해
  • 완벽하게 제어 할 수 있습니다 사용 plification, EG : hashicorp/precise64, 또는 MyCorporateVMLocation/someOS/버전

지금까지 내가 볼 수있는 것은 (좀)입니다 machine 내가 무엇을 다른 사람들이보고 기대의 nginx와 우분투를 사용하여 옵션을 해킹 사용 또는 타협!

답변

0

당신은 Vagrantfile에서 다른 매개 변수를 사용할 수 있습니다 :

config.vm.box_urlconfig.vm.box_url - 구성된 상자에서 찾을 수 있습니다 URL입니다. config.vm.box가 HashiCorp의 Atlas에있는 상자의 축약어이면 이 값을 지정할 필요가 없습니다. 그렇지 않은 경우 이 설치되어 있지 않으면 상자를 찾을 수있는 적절한 위치를 가리켜 야합니다.

여러 URL로 구성된 배열 일 수도 있습니다. URL은 주문으로 시도됩니다. 모든 클라이언트 인증서, 안전하지 않은 다운로드 설정, 등은이 목록의 모든 URL에 적용됩니다.

URL은 file : // scheme을 사용하여 로컬 파일이 될 수도 있습니다. 의 경우 : "file : ///tmp/test.box" 당신의 IT 박스 파일의 저장소로 서버를 제공하는 경우

그래서, 당신은위한

+0

그래서 라인이 추가되는이 서버 ('config.vm.box_url')에 config.vm.box_url를 가리킬 수 있습니다 개별적인 방랑자 상자 방랑자 파일? 그래서 일단 상자를 만들면 클라이언트 컴퓨터에서이 상자를 배포해야합니까? –

+0

예 일단 상자를 만들면 각 개발자의 Vagrantfile에 URL이있는 줄이 생기므로 중앙 저장소에서 상자를 다운로드 할 수 있습니다. –

+0

OK, 감사합니다. 감사합니다. 완벽한 솔루션은 아니지만 솔루션은 모두 동일합니다. –