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 创建
安装
ansible-galaxy install solutionDrive.packer
许可证
Unknown
下载
153