创建一个名为/ansible/yum.sh 的 shell 脚本,该脚本将使用 Ansible 临时命令在各个受管节点上安装 yum 存储库.
存储库1:
存储库的名称为 EX294_BASE
描述为 EX294 base software
基础 URL 为 http://content/rhel8.0/x86_64/dvd/BaseOS
GPG 签名检查为启用状态
GPG 密钥 URL 为 http://content/rhel8.0/x86_64/dvd/RPM-GPG-KEY-redhat-release
存储库为启用状态
存储库2:
存储库的名称为 EX294_STREAM
描述为 EX294 stream software
基础 URL 为 http://content/rhel8.0/x86_64/dvd/AppStream
GPG 签名检查为启用状态
GPG 密钥 URL 为 http://content/rhel8.0/x86_64/dvd/RPM-GPG-KEY-redhat-release
存储库为启用状态
#创建文件yum.sh(注意在ansible目录下)
vim yum.sh
#根据要求内容如下(注意其中不能乱有空格出现)
#!/bin/bash
ansible all -m yum_repository -a 'name=EX294_BASE description="EX294 base software" \
baseurl=http://content/rhel8.0/x86_64/dvd/BaseOS \
gpgcheck=yes \
gpgkey=http://content/rhel8.0/x86_64/dvd/RPM-GPG-KEY-redhat-release \
enabled=yes'
ansible all -m yum_repository -a 'name=EX294_STREAM description="EX294 stream software" \
baseurl=http://content/rhel8.0/x86_64/dvd/AppStream \
gpgcheck=yes \
gpgkey=http://content/rhel8.0/x86_64/dvd/RPM-GPG-KEY-redhat-release \
enabled=yes'
#给予运行权限
chmod +x yum.sh
#运行脚本
bash yum.sh
文章来源:https://www.toymoban.com/news/detail-668686.html
出现类似主机完成即可文章来源地址https://www.toymoban.com/news/detail-668686.html
#临时命令查看
ansible all -m shell -a 'yum repolist'
到了这里,关于Ansible 临时命令搭建安装仓库的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!