I have this working end to end now:
1 - veewee to build a base Ubuntu VM - (I saw this config in the repo
Edison, and just started using it as our starting point for the
overall process)
2 - vagrant / puppet to apply the devcloud pre-config to that base ubuntu box
3 - export of a new "box" based on the pre-config

At that point, we can bundle the box with the Vagrantfile / puppet
modules that developers can use.  I have all of the post configuration
steps configured in a puppet module too, so each time "vagrant up" is
run, the configuration is confirmed and the latest code from ASF
master is downloaded / built.

Unfortunately I think I'll need to clean up a few vagrant related
patches / modifications.  Hopefully some of the change will make it
into the actual Vagrant project itself (puppet provisioning via SCP
uploads), but we can actually create plugins to support our own use of
vagrant.

Does anyone know if there is an appropriate place within the ASF
infrastructure to be generating / hosting files that are around ~500
GB?  If I don't hear from anyone in a day or two, I'll open a ticket
with infra@.  I'd like to have an ASF hosted location to generate and
distribute the devcloud artifacts from.

-chip

Reply via email to