Fabio Rehm
4f49be03ad
core: Make lxc-template
optional [GH-254]
2014-03-14 00:32:03 -03:00
Franz Pletz
438ef64c25
boxes: Return in bash is only allowed in functions
2014-03-11 14:03:12 +01:00
Fabio Rehm
cfa1d2e02f
boxes: Update lxc-template to use a file lock around rootfs extraction
2014-03-09 22:59:18 -03:00
Fabio Rehm
82b49b7242
boxes: Finish Debian conversion to new scripts
2014-03-09 22:56:49 -03:00
Fabio Rehm
2c934d4ec4
boxes: Fix output logging
2014-03-09 21:21:39 -03:00
Fabio Rehm
ff3baf1cd4
boxes: Improved output logging
2014-03-09 21:21:38 -03:00
Fabio Rehm
2c7e6fb600
boxes: Move colors out to the UI file
2014-03-09 21:21:38 -03:00
Fabio Rehm
7effe1f092
boxes: Support for building raring machines
2014-03-09 21:21:38 -03:00
Fabio Rehm
e598086913
boxes: Backport GH-92
2014-03-09 21:21:38 -03:00
Fabio Rehm
dbb6d1f131
boxes: Add missing public vagrant ssh key
2014-03-09 21:21:38 -03:00
Fabio Rehm
921e08bdb4
boxes: Get rid of old scripts
2014-03-09 21:21:38 -03:00
Fabio Rehm
8d3d84aef2
Finish basic version of the new ubuntu base boxes build
2014-03-09 21:21:38 -03:00
Fabio Rehm
f927f65ec1
Getting close to finish new structure for building ubuntu boxes
2014-03-09 21:21:38 -03:00
Fabio Rehm
4a18c7a05a
Fix vagrant sudoers file permissions
2014-03-09 21:21:38 -03:00
Fabio Rehm
3b1055c843
New base box template
2014-03-09 21:21:38 -03:00
Fabio Rehm
420a49c870
Base box cleanup script and rootfs compression
2014-03-09 21:21:38 -03:00
Fabio Rehm
8fec240ae6
Improve UI for package and clean scripts
2014-03-09 21:21:38 -03:00
Fabio Rehm
dce843db12
Improved base boxes scripts UI and implement prepare-vagrant-user.sh
2014-03-09 21:21:38 -03:00
Fabio Rehm
12bc88805a
Implement download step
2014-03-09 21:21:38 -03:00
Fabio Rehm
f070e9ec5b
Scaffold the new structure for building base boxes
2014-03-09 21:21:38 -03:00
Adam Stokes
c2f4cfda4f
Fix ppa support in ubuntu installs
...
Rather than determining what package to install on which series, just install
them both for the time being as they don't seem to conflict in any current
series.
Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>
2014-03-09 21:19:55 -03:00
Adam Stokes
7ef475c7e1
Include python-software-properties
...
For some reason I never had this in the common script and apt-add-repository
was not provided. This solves that.
Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>
2014-03-09 21:19:55 -03:00
Fabio Rehm
5833e262aa
Merge pull request #167 from avokhmin/openmandriva
...
small refactoring, added scripts for Openmandriva
2013-10-23 17:57:47 -07:00
Fabio Rehm
9e3b371e11
Tweak lxc-template as an attempt to make it compatible with Ubuntu 13.10 [GH-150]
2013-10-22 22:31:26 -02:00
Vokhmin Alexey V
3375a9c40c
small refactoring, added scripts for Openmandriva
2013-10-21 23:11:43 +04:00
Sylvain Fankhauser
0cb430a4ca
Fix salt install on debian boxes
2013-10-12 15:50:13 +02:00
Fabio Rehm
6b823e8dcb
Support rootfs param on generic lxc-template
2013-09-27 12:24:21 -03:00
Fabio Rehm
2c0000b8cc
Clean up after ourselves when building base boxes
2013-09-20 23:34:37 -03:00
Fabio Rehm
2f3d1c27ce
Assume that we are running the ubuntu base box builder with a local checkout + add date / time to box metadata.json
2013-09-19 18:41:23 -03:00
Fabio Rehm
50e82f61b1
Remove unused arguments from generic lxc template and introduce support for the rootfs param
2013-09-19 18:24:08 -03:00
Fabio Rehm
076a9e38df
Bring back "generic" template that was accidentally removed
2013-09-19 18:16:05 -03:00
Fabio Rehm
7efef2a489
Just enough code to deal with building base ubuntu boxes with support for configuration management tools
2013-09-19 12:02:14 -03:00
Fabio Rehm
379b030f64
💣 old stuff
2013-09-19 01:41:02 -03:00
Adam Stokes
d2d131cefb
Fix binary name for apt repository
...
Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>
2013-07-19 17:32:42 -04:00
Adam Stokes
5b5719295d
Include saltstack support within custom lxc builds
...
Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>
2013-07-19 16:48:21 -04:00
Fabio Rehm
6c52ef8255
Ensure container's rootfs is set on config file
...
Makes our lives easier as we are able to just run a `lxc-start -n CONTAINER`
to check how things are doing without having to go through vagrant.
2013-07-12 01:29:13 -03:00
Fabio Rehm
f3ff5c9f24
Remove hwaddr from base lxc.conf so that each container gets a different one when running the generic lxc template
2013-06-08 13:55:29 -03:00
Fabio Rehm
7bd9377fa6
Add missing mount points to base lxc config file
2013-06-08 01:26:32 -03:00
Fabio Rehm
58435e3462
Remove dead code from common lxc template
2013-06-07 21:45:13 -03:00
Fabio Rehm
663ff1fc0d
Add base lxc config file
2013-06-05 23:58:56 -03:00
Fabio Rehm
ba7bc580f5
Add new common metadata json file for v3 boxes
2013-06-05 23:58:56 -03:00
Fabio Rehm
aca88e2407
Extract a general purpose experimental lxc template
2013-06-05 23:58:56 -03:00
Fabio Rehm
f2be75a45d
Pass in --force-yes when installing puppet on base boxes
2013-05-06 16:09:45 -03:00
Fabio Rehm
f07179e582
Clean up box packaging rake task
2013-05-05 10:57:12 -03:00
Laurent Vallar
f27bbbb599
Fix silent install of Babushka
2013-04-30 15:44:42 +02:00
Laurent Vallar
a5fd547859
Non interactive babushka install
2013-04-29 15:25:48 +02:00
Laurent Vallar
9f7f1dd315
Add Debian wheezy/sid base box templates
...
Refactor boxes rake task
Create common directory for common installation scripts
Move Debian/Ubuntu common installation scripts
2013-04-25 17:54:54 +02:00