Commit graph

995 commits

Author SHA1 Message Date
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 d24f4e5c28 Add rake as development dependency 2013-03-09 17:03:59 -03:00
Fabio Rehm 6f24cfa2f5 Fix readme link 2013-03-09 16:44:28 -03:00
Fabio Rehm e643569152 Update README once more... 2013-03-09 16:41:24 -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 7de73c8c9f Update README 2013-03-09 03:17:51 -03:00
Fabio Rehm 4e85c402ac Merge pull request #7 from fgrehm/dev-box-puppet-provisioning
Provision dev box with puppet
2013-03-08 22:13:49 -08:00
Fabio Rehm 4b7be3dd72 Update README with recent dev box changes 2013-03-09 03:11:55 -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
Fabio Rehm 9a168950fe First stab at handling a custom lxc-dhcp IP
Will help on #23
2013-03-08 04:32:47 -03:00
Fabio Rehm 3e7488f613 👋 spike 2013-03-08 04:32:27 -03:00
Fabio Rehm 6038545186 Remove Gemfile from example 2013-03-08 02:47:53 -03:00
Fabio Rehm ab9098f375 Travis badge 2013-03-08 02:04:17 -03:00
Fabio Rehm f6b7859b77 Merge pull request #34 from fgrehm/new-box-format
New box format, drop support for ubuntu cloud image and start making use of a minimal quantal 64 box built with debootstrap
2013-03-07 21:01:54 -08:00
Fabio Rehm b14366acff Improve readme and change Vagrantfile examples to use pre-built box from dropbox 2013-03-08 01:50:14 -03:00
Fabio Rehm b3f18984a4 Rename rake task for building the base quantal64 box and prevent it from
running when box has already been built.
2013-03-08 01:45:14 -03:00
Fabio Rehm e757563d9d Install curl, wget and bash-completion packages when building quantal64 base box 2013-03-08 01:40:58 -03:00
Fabio Rehm 8a3c68b240 Use ubuntu mirrors for debootstrapping 2013-03-08 01:39:56 -03:00
Fabio Rehm bfe7440ffc Update example vagrantfile to use the quantl64 box 2013-03-08 01:07:41 -03:00
Fabio Rehm a929c14af5 Update readme to use quantal64 box 2013-03-08 00:59:25 -03:00
Fabio Rehm 759b1c5f80 Extract rootfs tar contents into a tmp folder to avoid headaches and
check if a lxc-template file was included on .box
2013-03-08 00:55:58 -03:00
Fabio Rehm 3d30418e53 Remove after create script support from box metadata 2013-03-07 02:44:06 -03:00
Fabio Rehm cf2da28625 Handle new box metadata 2013-03-07 02:42:55 -03:00
Fabio Rehm 75378caf01 Remove cloud image related files 2013-03-07 02:00:09 -03:00
Fabio Rehm 8e1a656cc6 Tweak templates for quantal 64 to ease integration with vagrant 2013-03-07 01:59:14 -03:00
Fabio Rehm 3a2ffbd06f Build quantal 64 box with new json metadata 2013-03-06 23:02:56 -03:00
Fabio Rehm 7f7e3d8a51 Remove bindhome support from quantal 64 lxc template 2013-03-06 22:39:16 -03:00
Fabio Rehm bd05b44647 Change quantal-64 lxc template default user from ubuntu to vagrant 2013-03-06 22:38:50 -03:00
Fabio Rehm 8448c53155 Begin work on new box format
This commit just add the default /usr/share/lxc/templates/lxc-ubuntu
that comes with Ubuntu 12.10, added without changes in order to keep
track of what had to be done to suit vagrant-lxc needs
2013-03-06 22:38:18 -03:00
Fabio Rehm f5bb36d1f3 guess what? more readme stuff 2013-03-05 01:56:49 -03:00
Fabio Rehm 631ced0a7f Say hi to Travis 2013-03-05 01:33:02 -03:00
Fabio Rehm 97476af450 Lots of README 2013-03-05 01:11:41 -03:00
Fabio Rehm 49963b532d Increase after-create-script sleep time between retries + add support for writing out lxc-start debugging logs 2013-03-05 01:10:40 -03:00
Fabio Rehm 5ec73c867b private network with IP: check
Closes #28
2013-03-05 01:10:28 -03:00
Fabio Rehm ceb6f763df Getting ready for bootstrap 2013-03-04 20:40:20 -03:00
Fabio Rehm a06b45e6b9 Tweaks to vagrant dev box setup 2013-03-04 20:36:22 -03:00
Fabio Rehm 4dcbfda597 Silly change to hello world puppet module from example 2013-03-04 19:46:03 -03:00
Fabio Rehm 2d33c8750e Need to run apt-get update before installing puppet 2013-03-04 19:44:49 -03:00
Fabio Rehm d31769984f Handle box url from Vagrantfile
Closes #17
2013-03-04 19:40:40 -03:00
Fabio Rehm 6f6d14aee7 Skip puppet installation on example vagrant file since the box's after-create script handles that now 2013-03-04 19:34:11 -03:00