update jessie templates
[leap_vagrant.git] / README.md
1 About
2 =====
3
4 This repository contains Debian vagrant basebox definitions to get started with
5 [LEAP](https://leap.se).
6
7 That means a base Wheezy installation, with puppet, ruby, virtualbox guest
8 additions… Still kept as minimal as possible.
9
10 The installer used is the latest version of the installer and after the system
11 has been installed, the packages have been updated to the latest version at the
12 time the system was built.
13
14 Download pre-built baseboxes
15 ============================
16
17 Hashicorp's Atlas makes both hosting and versioining of baseboxes straightforward. You can find the ones we build from these definitions at [LEAP's account:](https://atlas.hashicorp.com/LEAP). Wheezy is what we focus on now, Jessie needs some work. You'll find there baseboxes for Virtualbox and KVM (libvirt). Signed checksums are at (https://downloads.leap.se/platform/).
18
19 Build basebox yourself
20 ======================
21
22 If you want to build a box yourself, you first need to install
23 [veewee](https://github.com/jedi4ever/veewee) and it's
24 dependencies.
25
26 Building should be straightforward using our pre-defined leap-wheezy
27 definitions:
28
29 Debian wheezy amd64
30 -------------------
31
32     veewee <provider> build  wheezy
33     veewee <provider> export wheezy
34
35 To use it in Vagrant, use
36
37     vagrant box add LEAP/wheezy /home/varac/dev/projects/leap/git/leap_vagrant/wheezy.box
38
39
40 Debian Jessie amd64
41 -------------------
42
43     veewee <provider> build  jessie
44     veewee <provider> export jessie
45
46 To use it in Vagrant, use
47
48     vagrant box add LEAP/jessie /home/varac/dev/projects/leap/git/leap_vagrant/jessie.box
49
50 Check out veewees documentation for all the options.
51
52 Issues
53 ======
54
55 * Libvirt images (KVM) are a lot larger as the Virtualbox ones (up to 1,5GB)
56   see https://github.com/jedi4ever/veewee/issues/929