solutionDrive.packer

角色名称

在 macOS 上安装 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 的网址

packer_plugin_download_path: "/tmp"

用于下载配置插件的文件夹

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

插件安装的文件夹

packer_plugins:
  - name: "安装后插件文件的名称"
    url:  "插件的下载网址"
    filename: "下载文件的名称/档案"

依赖

示例剧本

提供一个使用该角色的示例(例如,作为参数传递的变量)对用户来说总是很好的:

- 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