2017-06-11 6 views
1

Ich habe derzeit eine Windows 10, die ich für alles mag, außer wenn es um die Entwicklung geht. Also, wann immer ich arbeiten muss, betreibe ich eine Ubuntu Virtual Box Maschine und ich code dort.Ist es möglich, eine Vagrant-Box in einer Ubuntu Virtual Box Maschine zu betreiben?

Ich habe vor kurzem angefangen, mit einem Team zu arbeiten, das Vagrant-Boxen (für Entwicklungsumgebungen) und Ansible (für die Bereitstellung) verwendet. Meine Frage ist, ist es möglich, eine Vagrant-Box innerhalb meiner Ubuntu virtuellen Maschine zu laufen, um es mit Ansible zu versorgen? (Da es nur auf Linux-Distributionen verfügbar ist).

Ich weiß, dass dies ein wenig verwirrend ist, da ich eine virtuelle Maschine in einem anderen laufen lasse. Kann ich das irgendwie umgehen?

Antwort

1

Vagrant kann unter Windows laufen, Sie können eine schöne Verzeichnisfreigabe einrichten und Sie können auf dieses Verzeichnis von Ihrer anderen VM zugreifen. Wenn die Bereitstellung Teil der Vagrant-Datei ist, müssen Sie sich keine Gedanken darüber machen, ob dies in Windows funktioniert oder nicht, da die meisten Bereitstellungsfunktionen bereits in der erstellten Maschine ausgeführt werden.

Für Ansible sollten Sie Ansible Local Provisioner verwenden. Dadurch wird es auf dem Gastcomputer vollständig ausgeführt, und auf dem Hostcomputer wird Ansible nicht benötigt.

+0

Aber wie würde ich Ansible auf dieser Box aus der Box installieren, auch wenn ich File-Sharing verwende? – AspiringMat

+0

Sorry hat nicht realisiert, dass Ansible ein Sonderfall ist, ich werde meine Antwort aktualisieren. – hurturk

Verwandte Themen