實機練習

  1. 使用 copy, shell, file 模組,完成以下要求:
    1. 複製控制主機的 /home/deyu1/adhoc.txt 到節點主機 prod 的 /home/deyu1 目錄。
    2. 查看複製到節點主機 prod 的 adhoc.txt,其擁有者、所屬群組及檔案權限,為什麼?
    3. 將複製到節點主機 prod 的 adhoc.txt 檔案權限改成 660,擁有者及群組都改成 deyu1。
  2. 在控制主機以 deyu1 用戶寫一腳本 /home/deyu1/ansible/adhoc.sh,在每一個受管節點產生 yum repository 設定,要求如下:
    1. Repository 1
      1. 名稱 (name):DYW_BASE
      2. 描述 (description):DYW base software
      3. 套件來源網址:http://dywang.csie.cyut.edu.tw/centos8/BaseOS
      4. 啟甪 GPG 簽章檢查
      5. GPG 金鑰網址:http://dywang.csie.cyut.edu.tw/materials/RPM-GPG-KEY-centosofficial
    2. Repository 2
      1. 名稱 (name):DYW_STREAM
      2. 描述 (description):DYW stream software
      3. 套件來源網址:http://dywang.csie.cyut.edu.tw/centos8/AppStream
      4. 啟甪 GPG 簽章檢查
      5. GPG 金鑰網址:http://dywang.csie.cyut.edu.tw/materials/RPM-GPG-KEY-centosofficial
  3. 使用 yum 模組,在主機 test 安裝最新版的 tar 套件。