如何使用ansible从iso文件升级SUSE

how to upgrade SUSE form the iso file using ansible

我有使用ansible playbook升级(打补丁)SUSE新主版本的需求

我尝试使用不同的 ansible 模块,但找不到步骤

来自 zypper – Manage packages on SUSE and openSUSE

# Update all packages
- zypper:
    name: '*'
    state: latest

但我猜你之前需要额外的步骤,比如更新中央仓库,或者在主机上安装 iso 等...

我已经找到解决方法:

步数:

  1. 挂载 nfs 点(您将存储 ISO 文件的位置)
  2. 使用Ansible复制文件到目标机器(主机)
  3. 在目标机器中创建 ISO 的存储库形式(我已经使用 shell 模块使用 zypper 命令)
  4. 使用上一步中的 repo 升级分发。

就这些:)