创建和运行 Ansible 临时命令

    创建和运行 Ansible 临时命令

    作为系统管理员,您需要在受管节点上安装软件。

    请按照正文所述,创建一个名为 /home/curtis/ansible/adhoc.sh 的 shell 脚本,该脚本将使用 Ansible 临时命令在各个受管节点上安装 yum 存储库:

    存储库1:

        存储库的名称为 EX294_BASE

        描述为 EX294 base software

        基础 URL 为 http://rhgls.area12.example.com/dvd/BaseOS

        GPG 签名检查为启用状态

        GPG 密钥 URL 为 http://rhgls.area12.example.com/dvd/RPM-GPG-KEY-redhat-release

        存储库为启用状态

    存储库2:

        存储库的名称为 EX294_STREAM

        描述为 EX294 stream software

        基础 URL 为 http://rhgls.area12.example.com/dvd/AppStream

        GPG 签名检查为启用状态

        GPG 密钥 URL 为 http://rhgls.area12.example.com/dvd/RPM-GPG-KEY-redhat-release

        存储库为启用状态

创建和运行 Ansible 临时命令_第1张图片

 

vim adhoc.sh
chmod 755 adhoc.sh 
./adhoc.sh 

 adhoc.sh的内容创建和运行 Ansible 临时命令_第2张图片

 

#!/bin/bash
ansible all -m yum_repository -a "name=EX294_BASE description='EX294 base software' baseurl=http://rhgls.area12.example.com/dvd/BaseOS gpgcheck=yes  gpgkey=http://rhgls.area12.example.com/dvd/RPM-GPG-KEY-redhat-release enabled=yes "
ansible all -m yum_repository -a "name=EX294_STREAM description='EX294 stream software' baseurl=http://rhgls.area12.example.com/dvd/AppStream gpgcheck=yes  gpgkey=http://rhgls.area12.example.com/dvd/RPM-GPG-KEY-redhat-release enabled=yes "

创建和运行 Ansible 临时命令_第3张图片

ansible all -a "yum repolist -v"

 

你可能感兴趣的:(ansible)