Fabio Rehm
d7935e55f3
action/boot: Bind mount /sys/fs/pstore to same path on containers to fix some apparmor issues when starting Ubuntu 14.04 containers
...
Fix GH-278
2014-05-12 23:27:14 -03:00
Kristof Willaert
6b5c00089d
Make MAC address regex check case insensitive
...
The regex check for the container MAC address presence in the
dnsmasq leases file is case sensitive. Dnsmasq outputs uppercase
addresses in the leases file.
As MAC addresses are generally considered case insensitive, it
makes sense to relax the regular expression check to allow for this.
2014-05-08 14:30:14 +02:00
Fabio Rehm
4c3143aa34
Merge branch 'backingstore_options' of https://github.com/tailhook/vagrant-lxc
...
Conflicts:
lib/vagrant-lxc/config.rb
2014-05-03 23:42:39 -03:00
Fabio Rehm
a0fe2f9cf0
action/clear_forwarded_ports: Fix privileged port detection and simplify code [GH-259]
2014-05-03 23:28:59 -03:00
Fabio Rehm
84bdb5cb22
Fix code indentation
2014-05-03 23:28:04 -03:00
Fabio Rehm
ee63d2b2ae
Merge branch 'sudo-for-redir' of https://github.com/guerremdq/vagrant-lxc
2014-05-03 23:14:29 -03:00
guerremdq
0b1fffc6e3
clean redir pid with sudo only if port is < than 1024
2014-04-29 00:02:16 -03:00
Cam Cope
a9248cb697
add backingstore parameters
2014-04-28 17:17:59 +03:00
guerremdq
697d8bde08
only use sudo with redir when port number is lower than 1024
2014-03-23 13:39:42 -03:00
Fabio Rehm
164afc7839
package: Nicely handle optional lxc-template
on base boxes when packaging
2014-03-21 19:30:28 -03:00
guerremdq
fd948f8552
Add sudo for redir
2014-03-20 17:01:45 -03:00
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