[網友好文]Cisco UCS CIMC系列文章
網友 Weithenn 分享的好文,是講怎麼用 Ansible 設定 Cisco UCS CIMC 的文章,現整理目錄如下:
- Ansible - 設定 Cisco UCS CIMC 時區
 - Ansible - 設定 Cisco UCS CIMC DNS 和停用 IPv6
 - Ansible - 設定 Cisco UCS CIMC Fan Policy
 - Ansible - 設定 Cisco UCS CIMC Mail Alert
 - Ansible - 設定 Cisco UCS CIMC 40Gb vNIC 參數
 - Ansible - 設定 Cisco UCS CIMC NTP 時間校時
 
主要連線到 Cisco 的部份是使用 shell module 搭配 ssh 指令來處理,摘錄一部份 playbook 如下:
    - name: Check Cisco UCS CIMC NTP server status
      shell: |
          sshpass -p "{{ cimc.password }}" ssh -T -o StrictHostKeyChecking=no {{ cimc.username}}@"{{ inventory_hostname }}" << EOL
          scope cimc/network/ntp
          show detail
          EOL          
      register: check_ntp_server
可以看到先用 sshpass 帶入密碼,再執行 ssh ,連線以後,並非一般的 SHELL,所以直接用 Here document 方式把指令送過去。
學習了,謝謝 Weithenn 分享的好文。