I followed your nice post and made a minimal debian machine with haskell installed (skipped the ruby and puppet stuff). 

I had some problems installing debian jessie on virtualbox but managed to get there by first installing debian stable and then upgrading to jessie.

It would be nice to be able to automate the whole process of creating a box with packer and vagrant. I may attempt to do this using ansible instead of puppet or chef.

Thanks.


On Monday, February 24, 2014 5:41:05 PM UTC, dabd wrote:
Thanks. I am also reading about provisioning tools like Chef, Puppet and Ansible.  So far I liked Ansible the most because it looks simpler.

On Monday, February 24, 2014 1:13:58 PM UTC, Christian Laustsen wrote:
dabd <dario.rehman <at> gmail.com> writes:

>
> Hi,
> I am currently reading through Packer documentation http://www.packer.io/
> and vagrant http://www.vagrantup.com/
>
> I would like to set up a minimal reproducible Haskell development
> environment on Manjaro Linux (64-bit) running on VirtualBox.
>
>
> Does anyone have a Packer template for this distro or a Vagrant box
>for Haskell development on any other distro?
>
> Thanks.
>
>
> _______________________________________________
> Haskell-Cafe mailing list
> Haskell-Cafe <at> haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-cafe
>

Setting up your own vagrant box is fairly straight forward, you can
then just install the tools you want to always be available and then
use that as a base box.

I recently went through itself myself and wrote an article[0] about it, it
should be easy to follow and just change the distro I used (Debian) with
whatever you want.

Since you mentioned packer.io this might also be relevant to
you https://github.com/opscode/bento ..

//Christian

[0] http://codetalk.io/blog/5/deploying-with-vagrant

_______________________________________________
Haskell-Cafe mailing list
Haskel...@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe