我在跑Linux Redhat 9在我的一个 AWS EC2 上,我正在尝试安装 OpenVPN 服务器。
为此,我想启用codeready-builder
存储库。
以下是启用 repo 的 ansible 任务:
15 - name: Enable extra repos for RHEL 9
16 rhsm_repository:
17 name: "codeready-builder-for-rhel-9-{{ ansible_architecture }}-rpms"
18 state: enabled
19 when: ansible_distribution=="RedHat" and ansible_distribution_major_version == "9"
我连接到目标系统并运行dnf repolist --all
,得到了这个
所以我认为问题确实出在 repo id 上,所以我修改了任务并改为codeready-builder-for-rhel-9-{{ ansible_architecture }}-rpms
这样codeready-builder-for-rhel-9-rhui-rpms
:
15 - name: Enable extra repos for RHEL 9
16 rhsm_repository:
17 name: "codeready-builder-for-rhel-9-rhui-rpms"
18 state: enabled
19 when: ansible_distribution=="RedHat" and ansible_distribution_major_version == "9"
此外,当我尝试直接在目标主机上启用存储库时,它会给出以下信息:
所以我真的不明白问题出在哪里。我是否遗漏了任何有用的步骤?