Contents

RHCE - 模擬考 Playbook 創建檔案

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

題目

在控制主機上 :

  • 創建 /home/student/ansible/issue.yml 檔案。
  • 在 dev 群組中的 /etc/issue內加入一行為 Development
  • 在 prod 群組中的 /etc/issue內加入一行為 Production
  • 在 balancers 群組中的 /etc/issue內加入一行為 Balancer

提示
  • 考試期間是可以查閱 Ansible DOC 文件。
  • Ansible 模組要多使用 ansible-doc 指令內 example 範例來複製修改。

參考作法

Ansible - Doc


參考解答

  1. 創建 /home/student/ansible/issue.yml
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
---
- name: create issue file
  hosts: all
  tasks:
    - name: write something to /etc/issue
      copy:
        content: |
            {% if 'dev' in group_names %}
            Development
            {% elif 'balancers' in group_names %}
            Balancer
            {% elif 'prod' in group_names %}
            Production
            {% endif %}            
        dest: /etc/issue


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