RHCE - 模擬考 Fact 應用
230 words
One minute
題目
在控制主機上 :
- 創建 /home/student/ansible/hwreport.yml 檔案。
- 在 dev 組執行,並輸出 /root/hwreport.txt 報告。
- 報告範本如下 :
1
2
3
4
5
6
|
nodename = ansible_facts.nodename
memory = ansible_facts.memtotal_mb
bios_version = ansible_facts.bios_version
vda_size = ansible_facts.devices.vda.size
vdb_size = ansible_facts.devices.vda.size
vdc_size = ansible_facts.devices.vdc.size
|
提示
- 考試期間是可以查閱 Ansible DOC 文件。
- Ansible 模組要多使用 ansible-doc 指令內 example 範例來複製修改。
參考作法
Ansible - Doc。
Ansible - Doc。
參考解答
- 創建 /home/student/ansible/hwreport.txt.j2
1
2
3
4
5
6
|
nodename = {{ ansible_facts.nodename }}
memory = {{ ansible_facts.memtotal_mb }}
bios_version = {{ ansible_facts.bios_version }}
vda_size = {{ ansible_facts.devices.vda.size }}
vdb_size = {{ ansible_facts.devices.vda.size }}
vdc_size = {{ ansible_facts.devices.vdc.size }}
|
- 創建 /home/student/ansible/hwreport.yml
1
2
3
4
5
6
7
8
|
---
- name: Get hwreport info
hosts: dev
tasks:
- name: create report file
template:
src: hwreport.txt.j2
dest: /root/hwreport.txt
|
如果你還沒有註冊 Like Coin,你可以在文章最下方看到 Like 的按鈕,點下去後即可申請帳號,透過申請帳號後可以幫我的文章按下 Like,而 Like
最多可以點五次,而你不用付出任何一塊錢,就能給我寫這篇文章的最大的回饋!