ansible的yum_repository模块配置yum仓库
时间: 2024-09-09 07:10:52 浏览: 110
configure_yum_using_ansible_roles:使用Ansible角色配置yum
Ansible 的 `yum_repository` 模块用于在 CentOS 或 RHEL 类似系统上管理 Yum (Yellowdog Updater Modified) 库中的软件包仓库。这个模块允许你在 Ansible Playbooks 中配置、添加、更新或删除 yum 仓库,以便自动化系统的软件源管理。
下面是一个基本的使用示例:
```yaml
- name: 安装 CentOS Extra Repo
yum_repository:
name: epel
description: "Extra Packages for Enterprise Linux"
baseurl: "https://mirrors.fedoraproject.org/mirrorlist?repo=epel-$releasever&arch=$basearch"
gpgkey: https://dl.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL-${epel_release}
enabled: yes
```
在这个例子中,`name` 参数设置了仓库的名称,`description` 描述了仓库的作用,`baseurl` 是存储库的URL,`gpgkey` 是用于验证镜像完整性的公钥链接,`enabled` 设置仓库是否默认启用。
阅读全文