0
点赞
收藏
分享

微信扫一扫

互动机器人app设计

彭维盛 2024-08-04 阅读 27

ansible配置yum源 有两种方式,一种是可以写好sh脚本,然后ansible去执行sh文件

另外一种就是使用yum_repository库

本文讲使用库的方式

本文使用的环境是centos7 ,配置也是按照7去配置的,没有写动态配置

直接上代码

[root@vm-2 ~]# cat yum.yml 
---
- hosts: testvm
tasks:
- name: yum centos7
yum_repository:
name: bash
baseurl: https://mirrors.aliyun.com/centos/7/os/x86_64/
enabled: yes
gpgcheck: no
mode: 0644
file: bash
description: base
state: present
- name: yum epel
yum_repository:
name: epel
baseurl: https://mirrors.aliyun.com/epel/7/x86_64/
enabled: yes
gpgcheck: no
mode: 0644
file: bash
description: epel
state: present

- name: yum-clean-metadata
command: yum clean all # | yum makecache fast | yum repolist
args:
warn: no

- name: yum-make-fast
command: yum makecache fast
args:
warn: no


- name: yum-repolist
command: yum repolist
args:
warn: no

执行效果

[root@192 yum.repos.d]# cat bash.repo 
[epel]
baseurl = https://mirrors.aliyun.com/epel/7/x86_64/
enabled = 1
gpgcheck = 0
name = epel

[bash]
baseurl = https://mirrors.aliyun.com/centos/7/os/x86_64/
enabled = 1
gpgcheck = 0
name = base

重点是url的配置,要找到“repodata”这一级的路径

举报

相关推荐

0 条评论