基本語法

  1. 看到 playbook 腳本中關鍵字 (Keywords) 不清楚時,可上 ansible 官網查詢。
  2. 最基本的 playbook 分成三個部分:
    1. 在哪些主機以什麼身份執行,例如:
      hosts: dev
      user: root
      
    2. 執行的任務,notify 當任務執行通知 "restart httpd",例如:
      tasks:
        - name: install httpd
          yum: pkg=httpd state=latest	
          notify: restart httpd
      
    3. 善後任務,例如:
      handlers:
        - name: restart httpd
          service: name=httpd state=restarted