oasis_roles.system_repositories

此角色已被弃用:请使用 oasis_roles.system Ansible 集合中的版本

构建状态

配置系统仓库

配置和安装特定的系统仓库,主要针对基于 yum 或 dnf 的系统。

要求

Ansible 2.4 或更高版本

Red Hat Enterprise Linux 6+ 或等效版本 大多数 Fedora 版本

角色变量

当前支持以下变量:

一般

  • system_repositories_configs - 仓库配置列表 符合 http://docs.ansible.com/ansible/latest/modules/yum_repository_module.html#yum-repository 其中的大部分重要选项在这里得到支持。任何缺失的选项 欢迎通过 PR 添加。
  • system_repositories_repo_files - 需要下载到目标目录的远程仓库文件的 URL 列表。使用此参数时需谨慎,以避免下载远程 URL 可能带来的问题!
  • system_repositories_rpm_keys - 需要安装到系统的 RPM 密钥列表
  • system_repositories_validate_certs - 默认为 true,但如果从在目标系统上证书无效的主机通过 HTTPS 下载仓库文件或 RPM 密钥,可以设置为 false

依赖关系

示例剧本

- hosts: system_repositories_servers
  roles:
    - role: oasis_roles.system_repositories
      system_repositories_configs:
        - name: 我的仓库名称
          baseurl: http://somedomain.tld/some/path
      system_repositories_repo_files:
        - http://somedomain.tld/some/repo/my_repo.repo
        - http://otherdomain.net/path/to/repo_file.repo

许可证

BSD

作者信息

Greg Hellings greg.hellings@gmail.com

关于项目

Installs yum/dnf repositories and their keys

安装
ansible-galaxy install oasis_roles.system_repositories
许可证
gpl-3.0
下载
78.6k
拥有者