2017-10-11 1 views
0

Ich dachte, ich könnte fragen, ich verwende derzeit eine Vagabund-Box und jedes Mal, wenn ich die Box mit vagrant up starte ich muss immer ansible neben es als die Vagabund-Box verwenden ansible lokalen Provisioner herunterladen. Könnte mir also jemand erklären, wie ich meine aktuelle Landstreicherbox in ein individuelles Box-Image verpacken könnte, das zusammen mit dem Ansible verpackt ist, damit ich das Paket nicht weiter herunterladen muss?Wie erstelle ich ein benutzerdefiniertes Box-Bild, das mit ansible für eine aktuelle Vagabund-Box gepackt ist?

Ich weiß, ich muss Vagrant Packer verwenden, aber könnte jemand den Prozess der Verwendung für die Art, die ich brauche erklären?

Danke,

George Barlow

Antwort

1

Sie folgende Wahl:

  1. eine Kiste finden, die diesen Job bereits der Fall ist, https://app.vagrantup.com/boxes/search?page=2&provider=&q=ansible&sort=downloads&utf8=

  2. Aktualisierung Ihrer aktuellen Box und repackage it so verwenden Sie die aktualisierte Box weiter auf

  3. wie Sie erwähnen, verwenden Packer, in diesem Fall Packer Vorlagen finden, die VM mit ansible Installation erstellt, könnten Sie einige those repo oder suchen GitHub für andere Skript suchen, die Ihre Arbeit tun

+0

Danke, ich einen Packer gefunden, der ansible aus einer Datei von einem der Repos https://github.com/geerlingguy/ansible-role-packer-debian installiert –

Verwandte Themen