Commit graph

913 commits

Author SHA1 Message Date
Fabio Rehm 1b8fb6137b Bring back support for installing provisioners on ubuntu base boxes 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 bd9b2e8957 Install debian extras 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
Antonio Terceiro 1d28e3d213 boxes scripts: give real total sudo access
Without this, commands like `sudo -u $USER $COMMAND` will not work.
2014-03-09 21:21:32 -03:00
Laurent Vallar 1d3e3901c7 Support current LANG environment variable if any.
Signed-off-by: Laurent Vallar <val@zbla.net>
2014-03-09 21:20:55 -03:00
Laurent Vallar 773e717fd9 Enable bash-completion as it's installed
Signed-off-by: Laurent Vallar <val@zbla.net>
2014-03-09 21:20:55 -03:00
Abe Voelker bba250255a Fix broken locale in Ubuntu boxes 2014-03-09 21:20:55 -03:00
Abe Voelker 9ed8f0c205 Fix apt-get error when building Ubuntu boxes 2014-03-09 21:20:51 -03:00
Darrell Hamilton b7c29be732 comments reflect implementation 2014-03-09 21:19:55 -03:00
Darrell Hamilton 774e8175eb Complete NOPASSWD for vagrant
Previously, vagrant could not do everything with passwordless sudo.  Eg.
`sudo -u other-user ls` would ask for a sudo password, causing tools
like ansible to hang when trying to execute commands as another user.
2014-03-09 21:19:55 -03:00
Darrell Hamilton ba2569c222 Only give vagrant NOPASSWD ALL 2014-03-09 21:19:55 -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 910a6c54ba Update vagrant-cachier 2014-02-27 01:12:50 -03:00
Fabio Rehm 4a84d95ff2 Up dev version 2014-02-26 22:01:29 -03:00
Fabio Rehm d391e840cc Merge 0.8.0 2014-02-26 21:55:35 -03:00
Fabio Rehm 39a5946399 v0.8.0 2014-02-25 23:59:13 -03:00
Fabio Rehm 6704cd9869 Updated readme 2014-02-21 19:35:23 -03:00
Fabio Rehm 46e77bf9e5 Update CHANGELOG.md 2014-02-19 23:27:53 -03:00
Fabio Rehm f8021b3f31 Merge pull request #225 from ccope/name-cleanup
remove naming cruft, clarify comment
2014-02-19 23:25:59 -03:00
Fabio Rehm 11cebb5bf7 Merge pull request #226 from ccope/flexible-mac-regex
Flexible mac address regex
2014-02-19 23:24:18 -03:00
Cam Cope b5c7a50a74 match hwaddr lines with varying spaces 2014-02-19 18:25:45 -05:00
Cam Cope 186b01e192 remove naming cruft, clarify comment
Removed confusing leftover "use_machine_name" variable
Made comment about :container_name more clear
2014-02-18 03:05:14 -05:00
Fabio Rehm 44f00bd7ed Add spec to check if container state detection is case insentive [GH-217] 2014-02-12 01:47:23 -02:00
Fabio Rehm 005140099c Check for whether lxc is installed using lxc-create
Closes GH-214 and GH-211
2014-02-12 01:41:55 -02:00
Fabio Rehm 70a92132d7 I think the error is just on this specific kernel version... 2014-02-07 15:44:27 -02:00
Fabio Rehm 2fbbd56891 Making clear what's a bug free kernel
https://twitter.com/mzp/status/431634984256802816
2014-02-07 15:42:33 -02:00
Fabio Rehm 13e7ffedea Update CHANGELOG 2014-02-02 19:53:03 -02:00
Fabio Rehm 95e111c322 Merge branch 'master' of https://github.com/hiono/vagrant-lxc into next
Conflicts:
	lib/vagrant-lxc/driver/cli.rb
2014-02-02 19:50:58 -02:00
Fabio Rehm 5db318d26f Merge branch 'fixes' of https://github.com/attilabogar/vagrant-lxc into next 2014-02-02 19:49:24 -02:00
Fabio Rehm 6e7ab85dad Use a safer random name for containers (closes GH-192)
if the same vagrantfile is up'd in the same second in the same basedir
this caused a conflict
2014-02-02 19:43:51 -02:00
Fabio Rehm 7e00b96520 Show something meaningful to the user in case the container already exists [GH-132] 2014-02-02 19:27:08 -02:00
Fabio Rehm 786bb8a3fe Simplify code related to container naming [GH-132] 2014-02-02 18:37:06 -02:00
Fabio Rehm e3b8ead93b Mention support for naming containers from Vagrantfiles on changelog 2014-02-02 18:08:13 -02:00
Fabio Rehm 2be86bb7d0 Up version for dev 2014-02-02 18:07:50 -02:00
Michael Owings 20a558097c README fix 2014-02-02 18:03:33 -02:00
Michael Owings b34dd7d8e7 Allow two ways to name a container 2014-02-02 18:03:33 -02:00
Cam Cope ffb573a7f1 allow setting the container name in the vagrantfile 2014-02-02 18:03:33 -02:00
Fabio Rehm 1083f100ad 🎆 New year 🎆 2014-01-02 00:51:27 -02:00
Hiro 6d7bf5d188 Merge branch 'release/0.7.0.1' 2013-12-24 18:55:57 +09:00
Hiro a436e30214 fixed, case insensitive matching
lxc version: 1.0.0.alpha3
$ sudo lxc-info -n test_default-1387877096
Name:           test_default-1387877096
State:          RUNNING
....
2013-12-24 18:35:19 +09:00
Fabio Rehm c19bc91e70 Update CHANGELOG 2013-12-17 22:59:56 -02:00