Contents

RHCE - 模擬考 - Ad-Hoc 操作

練習環境
可以使用 HowHow 的創建 Lab 練習環境,來操作多台機器練習 Ansible,使用方式請參閱 HowHow 網站

題目

在控制主機 /home/student/ansible/ 創建一個名稱為 adhoc.sh 的 shell 腳本,並可以執行 Ansible ad-hoc 指令,其要求如下:

提示
  • 考試期間是可以查閱 Ansible DOC 文件。
  • Ansible 大多數內容都是上下關連,一個步驟沒有做出會影響其它 LAB 。

參考作法

Ansible - DOC

ansible-doc 相關手冊 -> yum_repository。


參考解答

1
2
3
4
5
6
7
[student@workstation ansible]$ cat >> adhoc.sh  << EOF
#!/bin/bash
ansible all -m yum_repository -a "name=BaseOS description='ex200-baseos' baseurl='http://mirror01.idc.hinet.net/rockylinux/8.6/BaseOS/x86_64/os/' gpgcheck=yes gpgkey='http://mirror01.idc.hinet.net/rockylinux/RPM-GPG-KEY-rockyofficial' enabled=yes"

ansible all -m yum_repository -a "name=AppStream description='ex200-appstream' baseurl='http://mirror01.idc.hinet.net/rockylinux/8.6/AppStream/x86_64/os/' gpgcheck=yes gpgkey='http://mirror01.idc.hinet.net/rockylinux/RPM-GPG-KEY-rockyofficial' enabled=yes"
EOF
[student@workstation ansible]$ chmod +x adhoc.sh 


如果你還沒有註冊 Like Coin,你可以在文章最下方看到 Like 的按鈕,點下去後即可申請帳號,透過申請帳號後可以幫我的文章按下 Like,而 Like 最多可以點五次,而你不用付出任何一塊錢,就能給我寫這篇文章的最大的回饋!