Fabio Rehm
b227d1b7cb
💣 Vagrant 1.0 support for development
2013-03-28 23:52:44 -03:00
Fabio Rehm
e9cb7b0bfb
Install redir package on dev boxes (we'll use it for port forwarding)
2013-03-26 22:14:31 -03:00
Fabio Rehm
d9df348500
Update base quantal64 box references
2013-03-26 22:13:19 -03:00
Fabio Rehm
dc2d8f8572
Caches gem tarballs on dev boxes
2013-03-26 21:57:47 -03:00
Fabio Rehm
185b47dfc7
Change vagrant box provisioning to use 2 cpus
2013-03-26 21:56:52 -03:00
Fabio Rehm
fcf503223e
Update shell script used for upgrading the kernel to newer linux header related packages
2013-03-19 03:20:32 -03:00
Fabio Rehm
84726776c7
There is no need to install dnsutils and fping on dev boxes anymore
2013-03-19 03:20:32 -03:00
David Schoen
f9d118840b
set hostname for 1.0 as required by provisioning
...
In a fresh checkout:
$ ( cd development; ln -s Vagrantfile{.1.0,}; vagrant up )
Was failing with:
err: /Stage[main]//Exec[config-lxc]/returns: change from notrun to 0
failed: cp /vagrant/development/lxc-configs/quantal64 /etc/default/lxc
returned 1 instead of one of [0] at
/tmp/vagrant-puppet/manifests/site.pp:19
because the hostname was "quantal64" and the puppet manifest attempts to
install the lxc-config based on the hostname name of the VM.
2013-03-15 09:16:50 +11:00
Fabio Rehm
08221913dd
Fix dev boxes gem home on .gemrc
2013-03-12 15:10:25 -03:00
Fabio Rehm
d12f5c1d62
Install tmux on dev boxes
2013-03-12 15:10:24 -03:00
Fabio Rehm
ae50b08806
Ensure we can boot nested containers from vbox dev machine
2013-03-12 15:10:24 -03:00
Fabio Rehm
5e90e102c2
Install fping on dev boxes
2013-03-12 15:10:24 -03:00
Fabio Rehm
aaef306069
Override lxc default configs on dev boxes based on hostname to avoid conflicting IPs
2013-03-12 15:10:24 -03:00
Fabio Rehm
beaffaae68
Consolidates 1.1 Vagrantfiles into a single one
2013-03-12 15:10:24 -03:00
Fabio Rehm
4f6c2b717a
Remove shell provisioner script for installing puppet on containers
2013-03-10 02:31:41 -03:00
Fabio Rehm
54f94e4d95
Remove old script to setup lxc dev container
2013-03-09 20:27:58 -03:00
Fabio Rehm
ef00eabd23
Remove apt-get clean
from upgrade-kernel script used for provisioning
...
VB dev box to leverage vagrant boxes cache
2013-03-09 19:22:36 -03:00
Fabio Rehm
27d19e49b1
Remove trailing slash from archives shared folder, looks like VB provider was having a hard time dealing with it
2013-03-09 17:51:42 -03:00
Fabio Rehm
fd93fed254
Move vagrant lxc puppet installation shell provisioning code out to a file
2013-03-09 16:40:42 -03:00
Fabio Rehm
08218e209a
Update VB 1.1 dev Vagrantfile config syntax to the new one
2013-03-09 16:23:43 -03:00
Fabio Rehm
ccb592d448
Upgrade VB dev boxes kernel when provisioning
2013-03-09 16:20:43 -03:00
Fabio Rehm
42a448666a
Add VB dev Vagrantfile for 1.1
2013-03-09 16:16:08 -03:00
Fabio Rehm
d6457aeb74
Fix shared cache path for VB 1.0 dev box
2013-03-09 16:12:27 -03:00
Fabio Rehm
755b2033fe
Remove .dev from Vagrantfiles file names
2013-03-09 16:11:49 -03:00
Fabio Rehm
ce8445b001
Set up a Vagrantfile for 1.0
2013-03-09 03:04:25 -03:00
Fabio Rehm
aa57fd794b
Finally a decent development environment 😎
2013-03-09 02:22:52 -03:00
Fabio Rehm
a5d18567cb
Rename development Vagrantfile to Vagrantfile.dev.lxc
2013-03-09 01:45:30 -03:00
Fabio Rehm
e406be521a
Tweaks to start a container from within the dev container
...
References #23
2013-03-08 23:50:00 -03:00
Fabio Rehm
72893299f4
First stab at setting up a lxc container for developing the gem itself
2013-03-08 23:50:00 -03:00