solutionDrive.packer

役割名

Mac OSにPackerをインストールする

要件

なし

役割変数

packer_install_version: "1.2.2"

インストールするバージョン

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

Packerをダウンロードするために使用されるパス

packer_unarchive_destination: "/tmp/packer/"

ダウンロードしたアーカイブを解凍するために使用されるパス

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

解凍したファイルを移動し、実行可能にするために使用されるパス

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

PackerをダウンロードするためのURL

packer_plugin_download_path: "/tmp"

構成されたプラグインをダウンロードするためのフォルダ

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

プラグインをインストールするためのフォルダ

packer_plugins:
  - name: "インストール後のプラグインファイル名"
    url:  "プラグインのダウンロードURL"
    filename: "ダウンロードしたファイル/アーカイブのファイル名"

依存関係

なし

例Playbook

ユーザーに役立つように、変数をパラメータとして渡す方法の例を含めると良いでしょう:

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

ライセンス

MIT/BSD

著者情報

この役割はsolutionDriveによって作成されました。

プロジェクトについて

Role for installing packer on mac os

インストール
ansible-galaxy install solutionDrive.packer
ライセンス
Unknown
ダウンロード
153