使用 apache 角色

  1. 在 ansible 目錄下新增 roles.yml,在 webservers 群組主機使用角色 apache,安裝 httpd 網頁服務。
    [deyu1@kvm19 ansible]$ cat roles.yml
    ---
    - name: install httpd
      hosts: webservers
      roles:
      - apache
    
  2. ansible-playbook 執行腳本 roles.yml。
    [deyu1@kvm19 ansible]$ ansible-playbook roles.yml 
    
    PLAY [install httpd] ***********************************************************
    
    TASK [Gathering Facts] *********************************************************
    ok: [kvm14]
    ok: [kvm13]
    
    TASK [apache : install the latest version of Apache] ***************************
    ok: [kvm14]
    ok: [kvm13]
    
    TASK [apache : Start service httpd] ********************************************
    ok: [kvm14]
    ok: [kvm13]
    
    TASK [apache : firewalld] ******************************************************
    ok: [kvm13]
    ok: [kvm14]
    
    TASK [apache : Template a file] ************************************************
    ok: [kvm13]
    ok: [kvm14]
    
    PLAY RECAP *********************************************************************
    kvm13 : ok=5 changed=0  unreachable=0  failed=0  skipped=0  rescued=0  ignored=0
    kvm14 : ok=5 changed=0  unreachable=0  failed=0  skipped=0  rescued=0  ignored=0