Created on 06-06-2016 07:24 PM
A Vagrantfile generator for Hortonworks Data Platform (HDP). Built using Spring Boot, this application will generate a Vagrantfile file based on the supplied application.properties. This makes it very easy to create purpose built, custom Virtual Box HDP instances that are properly configured for your use case and hardware.
Support for HDP 2.5 has just been added!
See related projects:
https://community.hortonworks.com/repos/37882/vagrant-base-box-for-hdp.html
https://community.hortonworks.com/repos/55628/local-yum-repository-for-hdp-using-vagrant.html
Repo InfoCreated on 09-08-2016 09:02 PM
Just added support for HDP 2.5.0
Created on 11-22-2017 02:23 PM
I'm getting the following error while trying to run `mvn package` on HEAD of current master. Any ideas?
```
com.samskivert.mustache.MustacheException$Context: No method or field with name 'arguments.ambariRepoFileUrl'
```
more of the stack:
Caused by: com.samskivert.mustache.MustacheException$Context: No method or field with name 'arguments.ambariRepoFileUrl' on line 7 at com.samskivert.mustache.Template.checkForMissing(Template.java:316) at com.samskivert.mustache.Template.getCompoundValue(Template.java:251) at com.samskivert.mustache.Template.getValue(Template.java:221) at com.samskivert.mustache.Template.getValueOrDefault(Template.java:269) at com.samskivert.mustache.Mustache$VariableSegment.execute(Mustache.java:802) at com.samskivert.mustache.Template.executeSegs(Template.java:150) at com.samskivert.mustache.Template.execute(Template.java:127) at veil.hdp.vagrant.generator.service.AbstractFileService.convertTemplateToString(AbstractFileService.java:136) at veil.hdp.vagrant.generator.service.DockerService.buildFile(DockerService.java:19) at veil.hdp.vagrant.generator.service.AbstractFileService.buildFile(AbstractFileService.java:43) at veil.hdp.vagrant.generator.BuildDockerFile.run(BuildDockerFile.java:24) at org.springframework.boot.SpringApplication.callRunner(SpringApplication.java:776) at org.springframework.boot.SpringApplication.callRunners(SpringApplication.java:760) at org.springframework.boot.SpringApplication.afterRefresh(SpringApplication.java:747) at org.springframework.boot.SpringApplication.run(SpringApplication.java:315) at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:120) at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:98) at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:116) at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:83) at org.springframework.test.context.web.ServletTestExecutionListener.setUpRequestContextIfNecessary(ServletTestExecutionListener.java:189) at org.springframework.test.context.web.ServletTestExecutionListener.prepareTestInstance(ServletTestExecutionListener.java:131) at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:230) at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:228) at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:287) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:289) at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:247) at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:94) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70) at org.junit.runners.ParentRunner.run(ParentRunner.java:363) at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:191) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:283) at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:173) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:128) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:203) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:155) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103)