Commit graph

46 commits

Author SHA1 Message Date
Fabio Rehm 28c5df5132 boxes: Include NFS client on base boxes [closes GH-218] 2014-03-11 15:07:24 -03:00
Fabio Rehm b82e86cb8e boxes: Fix locales for ubuntu and debian 2014-03-09 23:12:00 -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 d0939622a5 boxes: Disable salt on raring 2014-03-09 21:21:38 -03:00
Fabio Rehm c7f5a567a9 boxes: Redirect puppet.deb wget to log file 2014-03-09 21:21:38 -03:00
Fabio Rehm ff3baf1cd4 boxes: Improved output logging 2014-03-09 21:21:38 -03:00
Fabio Rehm 74cf06b148 boxes: Sleep for 5 seconds after starting the container so that is has some time to get its network ready 2014-03-09 21:21:38 -03:00
Fabio Rehm e69441a99b boxes: Improve CM handling 2014-03-09 21:21:38 -03:00
Fabio Rehm a7074545ed boxes: Ensure locales are properly set on debianoid boxes 2014-03-09 21:21:38 -03:00
Fabio Rehm 3ff6046228 boxes: Skip puppet installation on Ubuntu Trusty as it is not supported ATM 2014-03-09 21:21:38 -03:00
Fabio Rehm cd23804046 boxes: Prevent puppet and chef from being reinstalled 2014-03-09 21:21:38 -03:00
Fabio Rehm 1b8fb6137b Bring back support for installing provisioners on ubuntu base boxes 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 bd9b2e8957 Install debian extras 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
Fabio Rehm dbc6c8b231 Scaffold new base boxes rake tasks and remove old files 2013-09-18 22:19:01 -03:00
Fabio Rehm c3e6eb4e51 Manually apply #92 on new finalize script used to build V3 base boxes 2013-06-27 01:30:18 -03:00
Fabio Rehm 198ef66cad Merge pull request #92 from stucki/issue-91
Fix IP address in Debian box templates
2013-06-26 21:24:39 -07:00
Fabio Rehm 1c5727dd7b Remove dead code from debian finalize script 2013-06-08 02:41:43 -03:00
Fabio Rehm a5eb824fa4 Extract script to finalize debian base boxes 2013-06-08 01:30:02 -03:00
Michael Stucki 70f3b90f6f Remove sed magic to set /etc/hosts for Debian templates
Hosts file is changed according to
http://www.debian.org/doc/manuals/debian-reference/ch05.en.html#_the_hostname_resolution
2013-06-06 22:46:15 +02:00
Michael Stucki 1bb2bc244a Use 127.0.1.1 for local host name alias
Fixes #91
2013-06-06 22:46:07 +02:00
Fabio Rehm 5eb15d8667 Get rid of rootfs removal on lxc-templates
I'm not even sure why I added this but removing it fixes #81
2013-06-05 21:48:41 -03:00
Fabio Rehm aa222974eb Set the hostname on /etc/hosts for debian boxes in case it is not set
For some reason Squeeze does not add that for us
2013-05-08 15:35:12 -03:00
Fabio Rehm ebad7b1a07 Fix paswordless sudo for squeeze boxes
Closes #63
2013-05-08 15:33:35 -03:00
Fabio Rehm a230a48411 Force container locales to be "en_US.UTF-8" regardless of host's $LANG 2013-05-08 15:30:51 -03:00
Fabio Rehm 8a8fd73351 Minor tweaks to download scripts for debian boxes download 2013-05-08 15:25:02 -03:00
Fabio Rehm 80d77828d8 Set debian boxes network hwaddr
Required by failback mechanism used to fetch container ip based on dnsmasq leases
2013-05-07 01:53:54 -03:00
Fabio Rehm 878b701b65 Use debian release as hostname when creating debian boxes 2013-05-05 11:27:54 -03:00
Laurent Vallar f141443564 Copy default lxc.cgroup.devices.allow from ubuntu template 2013-05-03 23:23:33 -03:00
Laurent Vallar 32ff855968 Avoid trouble when using lxc-console 2013-05-03 23:23:23 -03:00
Fabio Rehm 37cf1e4e31 Disable /tmp cleanup on start for base debian boxes
References #68
2013-05-01 22:23:00 -03:00
Fabio Rehm 06a0d66616 "Merge" in code from debian lxc template that comes with Ubuntu 13.04 2013-05-01 22:01:59 -03:00
Fabio Rehm 4759adf143 Minor clean up for debian base boxes scripts 2013-05-01 18:33:54 -03:00
Laurent Vallar d0fb7ef750 remove localepurge 2013-04-30 18:17:09 +02:00
Laurent Vallar 4707068d25 commenting LXC networking options (configured by vagrant) 2013-04-30 17:35:21 +02:00
Laurent Vallar 6736d34a99 Remove veth name definition 2013-04-30 17:14:30 +02:00
Laurent Vallar 199012e045 Fix interface name 'vethXXXX' too long (>15) 2013-04-30 16:36:09 +02:00
Laurent Vallar 224f73e0ff Support unstable release name for sid 2013-04-30 16:35:23 +02:00
Laurent Vallar 4487ac5751 Add CA certificates (needed for curl/wget configuration engine download after downloading) 2013-04-29 16:17:46 +02:00
Laurent Vallar 14bd12e4ce Wrong package name for ping tool 2013-04-29 15:26:06 +02:00
Laurent Vallar 14afc0b814 Fix $LANG support 2013-04-29 11:12:55 +02:00
Laurent Vallar 7f338da734 Add ping package to test networking after build 2013-04-29 11:12:42 +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