solutionDrive.packer

Rollenname

Packer auf macOS installieren

Anforderungen

Keine

Rollenvariablen

packer_install_version: "1.2.2"

Version, die installiert werden soll

packer_download_destination: "/tmp/packer_{{ packer_install_version }}.zip"

Pfad, der zum Herunterladen von Packer verwendet wird

packer_unarchive_destination: "/tmp/packer/"

Pfad, der zum Entpacken des heruntergeladenen Archivs verwendet wird

packer_execution_path: "/usr/local/bin/packer"

Pfad, der verwendet wird, um die extrahierte Datei zu verschieben und ausführbar zu machen

packer_releases_url: "https://releases.hashicorp.com/packer/{{ packer_install_version }}/packer_{{ packer_install_version }}_darwin_amd64.zip"

URL zum Herunterladen von Packer

packer_plugin_download_path: "/tmp"

Ordner zum Herunterladen der konfigurierten Plugins

packer_plugin_installation_path: "~/.packer.d/plugins"

Ordner, in dem die Plugins installiert werden müssen

packer_plugins:
  - name: "Name-der-Plugin-Datei-nach-der-Installation"
    url:  "download-url-des-plugins"
    filename: "dateiname-der-heruntergeladenen-datei/archiv"

Abhängigkeiten

Keine

Beispiel-Playbook

Ein Beispiel, wie man deine Rolle benutzt (zum Beispiel mit übergebenen Variablen), ist immer hilfreich für die Benutzer:

- hosts: 127.0.0.1
  connection: local
  roles:
     - { role: solutionDrive.packer }

Lizenz

MIT/BSD

Autoreninformationen

Diese Rolle wurde von solutionDrive erstellt.

Über das Projekt

Role for installing packer on mac os

Installieren
ansible-galaxy install solutionDrive.packer
GitHub Repository
Lizenz
Unknown
Downloads
153