[網友好文]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 分享的好文。