ansible-copy模組詳解
阿新 • • 發佈:2020-11-21
簡介
copy
模組用於將本地或遠端機器上的檔案拷貝到遠端主機上。
模組引數
名稱 | 必選 | 預設值 | 可選值 | 備註 |
---|---|---|---|---|
backup | no | no | yes /no |
在覆蓋之前將原檔案備份,備份檔案包含時間資訊 |
content | no | 當用content代替src引數的時候,可以把文件的內容設定到特定的值 | ||
dest | yes | 目標絕對路徑。如果src 是一個目錄,dest 也必須是一個目錄。如果dest 是不存在的路徑,並且如果dest以/ 結尾或者src是目錄,則dest被建立。如果src 和dest 是檔案,如果dest 的父目錄不存在,任務將失敗 |
||
follow | no | no | yes /no |
是否遵循目的機器中的檔案系統連結 |
force | no | yes | yes /no |
當內容不同於源時,將替換遠端檔案。設定為no ,則只有在目標不存在的情況下才會傳輸檔案 |
group | no | 設定檔案/目錄的所屬組,將被饋送到chown | ||
local_follow | no | yes | yes /no |
是否遵循本地機器中的檔案系統連結 |
mode | no | 設定檔案許可權,模式實際上是八進位制數字(如0644),少了前面的零可能會有意想不到的結果。從版本1.8開始,可以將模式指定為符號模式(例如u+rwx或u=rw,g=r,o=r) | ||
owner | no | 設定檔案/目錄的所屬使用者,將被饋送到chown | ||
remote_src(2.0+) | no | no | yes /no |
如果yes它會從目標機上搜索src檔案 |
src | no | 將本地路徑複製到遠端伺服器; 可以是絕對路徑或相對的。如果是一個目錄,它將被遞迴地複製。如果路徑以/ 結尾,則只有該目錄下內容被複制到目的地,如果沒有使用/ 來結尾,則包含目錄在內的整個內容全部複製 |
||
unsafe_writes | no | yes /no |
是否以不安全的方式進行,可能導致資料損壞 | |
validate | no | None | 複製前是否檢驗需要複製目的地的路徑 |