
저는 꼭두각시 스크립트를 사용하여 프로비저닝을 수행하는 vagrantfile을 작업 중입니다. 프로비저닝의 일부로 많은 패키지가 설치되고 구성됩니다.
작업이 아직 진행 중이므로 훨씬 더 좋고 전용 네트워크 연결이 있는 원격 컴퓨터에서 꼭두각시 스크립트를 실행하고 싶습니다.
그렇다면 제거 시스템을 꼭두각시 스크립트로 지정하여 모든 프로비저닝이 해당 시스템에서 수행되도록 하는 방법이 있습니까? 스크립트가 최종 완성되면 vagrant와 함께 작동하도록 수정할 수 있습니다.
답변1
워크스테이션의 연결 속도가 느리지만 인터넷 속도가 더 빠른 다른 시스템에 대한 SSH 액세스 권한이 있는 경우 Puppet 매니페스트를 원격으로 편집할 수 있습니다.
매니페스트를 원격으로 테스트하려면 다음을 시도해 보세요.
puppet parser validate foo.pp
puppet-apply --verbose --debug --noop --modulepath=/opt/puppet/modules foo.pp
에서는 --noop
앞으로 일어날 일만 시뮬레이션됩니다.
꼭두각시 모듈이 작동한다고 확신하면 이를 로컬 vagrant 컴퓨터에 복사할 수 있습니다.