Fabio Rehm
4f49be03ad
core: Make lxc-template
optional [GH-254]
2014-03-14 00:32:03 -03:00
Fabio Rehm
c9fe9e552e
Merge branch 'master' of github.com:vorlock/vagrant-lxc
2014-03-13 23:07:55 -03:00
Fabio Rehm
ad63452651
Nitpick
2014-03-13 23:07:05 -03:00
Franz Pletz
be12f11ced
Set container utsname to configured hostname per default
...
Previously, the utsname of a machine was set to the vagrant machine ID.
As the utsname represents the hostname of the machine and is independent
from the name of the actual LXC container, the hostname that was
specified in the Vagrantfile should be used instead. If no hostname is
provided, the machine ID will be used like before.
Additionally, this will trigger the DHCP client in the container to send
the correct hostname to the DHCP server on the first request at boot.
Vagrant sets the configured hostname only after the network is up. If
for example automatic DNS updates are configured, the right DNS record
will be created every time.
2014-03-13 19:06:05 +01:00
Marcin Kulisz
e84f9e2b4a
Added dnsmasq leases file location for libvirt
2014-03-13 09:49:24 +00:00
Fabio Rehm
38ae9441fc
package: lxc-config should be included when repackaging boxes
2014-03-13 00:57:37 -03:00
Fabio Rehm
61002b9bb8
core: Remove actions that check for containers statuses
2014-03-13 00:57:37 -03:00
Fabio Rehm
71b02ab511
We dont need to provide support for all versions on the 1.1.x series ;)
2014-03-13 00:57:37 -03:00
Fabio Rehm
23e82594e1
backports: Add Action::Message
2014-03-13 00:57:36 -03:00
Fabio Rehm
bb8514b518
core: "Tag" ShareFolders action as backport functionality
2014-03-13 00:57:36 -03:00
Fabio Rehm
d5abb523de
core: Implement support for built in synced folders and add required logic for NFS
2014-03-13 00:57:36 -03:00
Fabio Rehm
4fbd7c0182
core: Move WaitForCommunicator to backports and make it generic
2014-03-13 00:57:36 -03:00
Fabio Rehm
deac5930cc
action/handle_box_metadata: Implement support for 1.0.0 base boxes
2014-03-09 21:21:39 -03: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
786bb8a3fe
Simplify code related to container naming [GH-132]
2014-02-02 18:37:06 -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
b86b83eba1
Fix WarnNetworks action [GH-154]
2013-11-06 21:21:16 -02:00
Fabio Rehm
0e57cfc2b0
Remove unneeded .to_s
2013-11-06 21:06:25 -02:00
Fabio Rehm
bf6e4b5c89
Respect Vagrantfile options to disable forwarded port
...
Closes GH-149
2013-11-06 21:01:21 -02:00
Fabio Rehm
6b5db24a6b
Better than a note on the readme is a warning for users about unsupported private / public networks :)
...
Closes GH-154
2013-11-06 20:40:08 -02:00
Fabio Rehm
c61ade8ef4
Nicely handle nil values for :host_ip when specifying forwarded ports
...
Fix GH-170
2013-11-06 20:25:46 -02:00
Vokhmin Alexey V
3375a9c40c
small refactoring, added scripts for Openmandriva
2013-10-21 23:11:43 +04:00
Fabio Rehm
23e25c40ab
Copy & paste is evil
2013-10-10 12:55:06 -03:00
Guilhem Lettron
bdedae40b2
Respect Vagrantfile options to disable synced folders
...
fix #147
2013-10-10 11:53:10 +02:00
Fabio Rehm
f9dd5392ff
Improve checking for support for fetching IP with lxc-attach
[GH-118]
2013-09-28 22:37:31 -03:00
Fabio Rehm
175c40765a
Fall back to dnsmasq
leases file if not able to fetch IP with lxc-attach
...
Closes GH-118
2013-09-28 03:12:58 -03:00
Fabio Rehm
ecc862f6cb
Log container's mac address to ease debugging
2013-09-28 01:46:26 -03:00
Fabio Rehm
bcfb7b3e00
Moar annotations
2013-09-28 01:46:26 -03:00
Fabio Rehm
2116737989
Dont worry about machine state when waiting for communicator [GH-142] [GH-146]
2013-09-27 12:27:25 -03:00
Fabio Rehm
6680858184
Improve logging and add some TODOs that have been around for a while
2013-09-21 01:32:15 -03:00
Fabio Rehm
791a93fe9e
Make use of the new WaitForCommunicator action on boot
2013-09-12 01:10:11 -03:00
Fabio Rehm
1da7b60cd8
"Backport" vagrant 1.3+ WaitForCommunicator action
2013-09-11 22:33:22 -03:00
Fabio Rehm
b5378c7c42
Add support for reading from Ubuntu's default /var/lib/misc/dnsmasq.lxcbr0.leases
2013-07-31 23:01:08 -03:00
Fabio Rehm
1ef2c5bcad
Simplify dnsmasq leases lookup
2013-07-31 23:00:35 -03:00
Fabio Rehm
4bb70fb252
Moar debugging when trying to fetch the IP from dnsmasq leases
2013-07-31 23:00:20 -03:00
Fabio Rehm
0385a64d31
Replace ugly driver builder with a more intelligent approach
...
References #118
2013-07-29 12:08:24 -03:00
Fabio Rehm
7f58f7a26e
Add support for logging redir
output by setting REDIR_LOG env var
...
Closes #51
2013-07-28 02:30:17 -03:00
Fabio Rehm
14e8c41ee0
Avoid sudo
s for redir
related stuff
2013-07-28 02:20:16 -03:00
Fabio Rehm
d62a053674
Add support for using a sudo wrapper script
...
Closes #90
2013-07-28 02:17:07 -03:00
Fabio Rehm
98f1df47a1
Do not attach forwarded ports to host's 127.0.0.1 by default
...
This is enough for us to bump to 0.5.0 and to close #76
2013-07-28 01:31:50 -03:00
Fabio Rehm
2dbfd23915
No need to use sudo to check if redir is installed
2013-07-27 20:44:36 -03:00
Fabio Rehm
681c490cdc
Add Vagrantfile VM name to the container name
...
Closes #115
2013-07-21 22:46:44 -03:00
Fabio Rehm
e68e4f8f05
Support for specifying host interface/ip for binding redir
...
Closes #76
2013-07-21 22:45:07 -03:00
Darrell Hamilton
041f185395
Check for redir before booting the machine
2013-07-15 10:49:02 -07:00
Darrell Hamilton
a2a9cb99d1
repair whitespace
2013-07-14 22:50:14 -07:00
Darrell Hamilton
ad41c445a4
Check for redir before forwarding ports
...
Make a system call out to `which` to see if redir exists on the PATH
before trying to forward ports. Raises a VagrantError if it does not.
2013-07-14 22:42:49 -07:00
Fabio Rehm
8512c5ace7
Prevent vagrant package
from blowing up
2013-06-08 02:07:56 -03:00
Fabio Rehm
dcc0ce281f
Lets be clear about box version error
2013-06-08 01:13:51 -03:00
Fabio Rehm
b8d58d8a13
Add lxc.conf to box package
2013-06-08 01:02:28 -03:00