kubekey/docs/zh/modules/copy.md
liujian e3f2372ee0
feat: docs for modules (#2623)
Signed-off-by: joyceliu <joyceliu@yunify.com>
2025-06-17 09:40:31 +00:00

1.1 KiB
Raw Permalink Blame History

copy 模块

copy模块允许用户复制文件或文件夹到连接的目标主机。

参数

参数 说明 类型 必填 默认值
src 原始文件或文件夹路径 字符串 content空时必填 -
content 原始文件或文件夹内容 字符串 src空时必填 -
dest 复制到目标主机的文件目录 字符串 -

使用示例

  1. 复制相对路径文件到目标主机 相对路径是当前任务对应的files目录中。当前任务路径由task的annotations kubesphere.io/rel-path 指定
- name: copy relative path
  copy:
    src: a.yaml
    dest: /tmp/b.yaml
  1. 复制绝对路径文件到目标主机 本地绝对路径的文件
- name: copy absolute path
  copy:
    src: /tmp/a.yaml
    dest: /tmp/b.yaml
  1. 复制目录到目标主机 复制该目录下所有的文件和目录到目标主机
- name: copy dir
  copy:
    src: /tmp
    dest: /tmp
  1. 复制文件内容到目标主机
- name: copy content
  copy:
    content: hello
    dest: /tmp/b.txt