1. 程式人生 > 實用技巧 >Java中<? extends T>和<? super T>的理解*

Java中<? extends T>和<? super T>的理解*

總的來說, Playbook 語法具有如下一些特性:
1. 需要以“一” ( 3 個減號)開始,且需頂行首寫;
2. 次行開始正常寫 Playbook的內容,建議寫明該 Playbook 的功能;
3. 使用#號註釋程式碼;
4. 縮排必須是統一的,不能將空格和 Tab 混用;
5. 縮排的級別必須是一致的,同樣的縮排代表同樣的級別,程式判別配置的級別是通過縮排結合換行來實現的;
6. YAML 檔案內容和 Linux 系統大小寫判斷方式保持一致,是區別大小寫的,k/v 的值均需大小寫敏感;
7. k/v的值可同行寫也可換行寫。同行使用“ : ”分隔,換行寫需要以“一”分隔;

8. 一個完整的程式碼塊功能需最少元素,需包括 name : task;
9. 一個name只能包括一個 task;

---
- hosts: host_name
  tasks:
  - name: task01
    command: ls -trl /
  - name: task02
    copy:
      src: /app/xx.log
      dest: /app
- name: 安裝apache
yum: name={{item}} state=present
with_items:
- httpd
- httpd-devel
- name: 複製配置檔案
copy:
src: {{item.src}}
dest: {{item.dest}}
with_items:
- {src: /app/xx.log, dest: /app}
- {src: /app2/xx2.log, dest: /app2} ...