使用Asible批量部署yum仓库
Posted jks212454
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用Asible批量部署yum仓库相关的知识,希望对你有一定的参考价值。
使用Asible批量部署yum仓库
一、工作要求及目的
使用华为镜像源作为yum仓库批量分发达到所有受控端
二、playbook内容
[root@control ansible]# vim yum_repository.yml
- name: create a yum_repository file
hosts: product
tasks:
- name: Add repository for huawei-BaseOS
yum_repository:
name: huawei-BaseOS
description: huawei-BaseOS
file: huawei
baseurl: https://repo.huaweicloud.com/centos/8/BaseOS/x86_64/os/
gpgcheck: no
state: present
enabled: yes
- name: Add repository for huawei-AppStream
yum_repository:
name: huawei-AppStream
description: huawei-AppStream
file: huawei
baseurl: https://repo.huaweicloud.com/centos/8/AppStream/x86_64/os/
gpgcheck: no
state: present
enabled: yes
三、运行palybook
[root@control ansible]# ansible-playbook yum_repository.yml
PLAY [create a yum_repository file] ***********************************************************************************************************
TASK [Gathering Facts] ************************************************************************************************************************
ok: [node1]
ok: [node3]
ok: [node2]
TASK [Add repository for huawei-BaseOS] ******************************************************************************************************
changed: [node3]
changed: [node1]
changed: [node2]
TASK [Add repository for huawei-AppStream] ****************************************************************************************************
changed: [node1]
changed: [node3]
changed: [node2]
PLAY RECAP ************************************************************************************************************************************
node1 : ok=3 changed=2 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0
node2 : ok=3 changed=2 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0
node3 : ok=3 changed=2 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0
以上是关于使用Asible批量部署yum仓库的主要内容,如果未能解决你的问题,请参考以下文章