[Nix-dev] [ANN] Vagrant boxes for 14.12

Paulus Esterhazy pesterhazy at gmail.com
Sun Jul 26 12:05:43 CEST 2015


Hi zimbatm,

sounds like a plan. So basically the idea would be to integrate this
recipe into some location in nixpkgs?

I've created an issue to track the progress:
https://github.com/NixOS/nixpkgs/issues/8998

I won't have time to work on this in the next few weeks though.

Paulus

On Sat, Jul 25, 2015 at 9:40 PM, zimbatm <zimbatm at zimbatm.com> wrote:
> Thank you for the feedback Paulus.
>
> Just to give an idea of how much work is involved to make the images
> official, here are the steps I think would be taken:
> * transfer the github repo zimbatm/nixbox to the nixos org, probably rename
> the project
> * create a new "nixos" org on atlas at
> https://atlas.hashicorp.com/organizations/new
> * update the packer build scripts to publish under the nixos/ namespace
> * update the README file to point to the new images
> * integrate with the release process
>
> Atlas is hosting the images so they are footing the transfer and storage
> bill.
>
>
> On Sat, 25 Jul 2015 at 17:40 Paulus Esterhazy <pesterhazy at gmail.com> wrote:
>>
>> Works great for me, thanks zimbatm! It's great that you took the time
>> to update the release.
>>
>> Having nixos as a vagrant box is highly valuable for new users, as it
>> is a pain-free way to try things out (for Windows and MacOS users as
>> well as for Linux users).
>>
>> Having official vagrant images (just like there are official AMIs for
>> EC2) maintained by the nixos community would be great. I'd even say it
>> would be nice to link to them (and instructions) on the nixos front
>> page.
>>
>> As a user of vagrant myself, I hope to contribute to this in the future.
>>
>> (For anyone else who is wondering, the vagrant box source is here:
>> https://github.com/zimbatm/nixbox)
>>
>> Paulus
>>
>>
>> On Sat, Jul 25, 2015 at 3:34 AM, zimbatm <zimbatm at zimbatm.com> wrote:
>> > Hi,
>> >
>> > here are new vagrant boxes for virtualbox derived from the nixbox
>> > project
>> > for nixos 14.12:
>> >
>> > zimbatm/nixos-14.12-x86_64
>> > zimbatm/nixos-14.12-i686
>> >
>> > Vagrant boxes are useful for adopters who haven’t switched fully to
>> > NixOS to
>> > try things out. They could also potentially used to build closures for
>> > NixOps deploys.
>> >
>> > Known limitations
>> >
>> > The vagrant-nixos plugin which allows to change the hostname, ip and
>> > provision the box from the Vagrantfile is supported by the images but
>> > needs
>> > to be fixes to generate derivations who are compatible with nixos 14.12.
>> >
>> > Future plans
>> >
>> > The boxes are now built by Atlas. Github integration is also coming so
>> > that
>> > build are executed on each commit.
>> >
>> > Support for the vmware providers is also planned. 14.12 doesn’t support
>> > the
>> > vmware guest additions but the latest unstable does. It might be
>> > possible to
>> > automate unstable builds on each release. Other providers are also
>> > possible.
>> >
>> > My hope is to make the vagrant images official so that responsibility
>> > can be
>> > shared for their maintenance. Right now there is a dozen of github repos
>> > that do the same thing with slight variations and varying state of decay
>> > so
>> > there is clearly a need.
>> >
>> > Cheers,
>> >
>> > zimbatm
>> >
>> >
>> > _______________________________________________
>> > nix-dev mailing list
>> > nix-dev at lists.science.uu.nl
>> > http://lists.science.uu.nl/mailman/listinfo/nix-dev
>> >


More information about the nix-dev mailing list