2015-02-12 78 views

回答

10

你爲什麼不自己嘗試一下呢?簡短的回答是:可以是文件系統中可見的任何內容

--- 
- name: Test create arg of shell 
    hosts: localhost 

    tasks: 
    - name: Set up working area 
     shell: mktemp -d 
     register: workdir 
    - name: Working Area 
     debug: 
     msg: "{{ workdir }}" 

    - name: Create a file 
     shell: touch {{ workdir.stdout }}/test-file 
     args: 
     creates: "{{ workdir.stdout }}/test-file" 
    - name: "Test if it get's created again" 
     shell: touch {{ workdir.stdout }}/test-file 
     args: 
     creates: "{{ workdir.stdout }}/test-file" 

    - name: Create a directory 
     shell: mkdir {{ workdir.stdout }}/test-directory 
     args: 
     creates: "{{ workdir.stdout }}/test-directory" 
    - name: "Test if it get's created again" 
     shell: mkdir {{ workdir.stdout }}/test-directory 
     args: 
     creates: "{{ workdir.stdout }}/test-directory" 
    - name: Cleanup 
     shell: "rm -rf {{ workdir.stdout }}" 

# vim: set ts=2 sts=2 fenc=utf-8 list: