第 5 章 在 OpenShift Container Platform 上的 Helm 安装中升级 Ansible 插件
要升级 Ansible 插件,您必须使用最新的 Ansible 插件文件更新 plugin-registry
应用程序。
5.1. 下载 Ansible 插件文件
-
从 Red Hat Ansible Automation Platform 产品软件下载页面 下载 插件的最新
.tar
文件。文件名格式为ansible-backstage-rhaap-bundle-x.y.z.tar.gz
。替换 Ansible 插件发行版本,如1.0.0
,如x.y.z
。 在本地机器上创建一个目录来存储
.tar
文件。$ mkdir /path/to/<ansible-backstage-plugins-local-dir-changeme>
设置环境变量(
$DYNAMIC_PLUGIN_ROOT_DIR
)来代表目录路径。$ export DYNAMIC_PLUGIN_ROOT_DIR=/path/to/<ansible-backstage-plugins-local-dir-changeme>
将
ansible-backstage-rhaap-bundle-<version-number>.tar.gz
内容提取到$DYNAMIC_PLUGIN_ROOT_DIR
。$ tar --exclude='*code*' -xzf ansible-backstage-rhaap-bundle-x.y.z.tar.gz -C $DYNAMIC_PLUGIN_ROOT_DIR
替换 Ansible 插件发行版本,如
1.0.0
,如x.y.z
。
验证
运行 ls
以验证提取的文件是否在 $DYNAMIC_PLUGIN_ROOT_DIR
目录中:
$ ls $DYNAMIC_PLUGIN_ROOT_DIR ansible-plugin-backstage-rhaap-x.y.z.tgz ansible-plugin-backstage-rhaap-x.y.z.tgz.integrity ansible-plugin-backstage-rhaap-backend-x.y.z.tgz ansible-plugin-backstage-rhaap-backend-x.y.z.tgz.integrity ansible-plugin-scaffolder-backend-module-backstage-rhaap-x.y.z.tgz ansible-plugin-scaffolder-backend-module-backstage-rhaap-x.y.z.tgz.integrity
具有 .integrity
文件类型的文件包含插件 SHA 值。SHA 值在插件配置过程中使用。