[Haskell-cafe] Haskell minimal (portable) development environment

Alexander Solla alex.solla at gmail.com
Tue Feb 25 03:12:26 UTC 2014


I'm doing something similar.  I'm using Vagrant with SaltStack to do my
configuration management.  I would recommend you do the same (or similar,
with puppet/chef/etc).  I went through quite a bit of pain at one point
when I lost track of a machine's configuration, and I don't want to repeat
that experience.  Also, SaltStack has a nice provisioning system.


On Mon, Feb 24, 2014 at 6:19 PM, dabd <dario.rehman at gmail.com> wrote:

> 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... at haskell.org
>>> http://www.haskell.org/mailman/listinfo/haskell-cafe
>>>
>>>
> _______________________________________________
> Haskell-Cafe mailing list
> Haskell-Cafe at haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-cafe
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.haskell.org/pipermail/haskell-cafe/attachments/20140224/e6b27f61/attachment.html>


More information about the Haskell-Cafe mailing list