salt state.sls windows 传输文件

salt 安装 - 传输文件 

一、master  -- minion

linux 下 master 拷贝到 minion 上


1、cp.get_file 拷贝文件
# salt '172.16.3.15' cp.get_file salt://dev/data/zabbix_agentd_install.sh /home/shell/zabbix_agent_install.sh

2、cp.get_dir 是实现从master端复制目录到minion服务器的对应目录
# salt '172.16.3.15' cp.get_dir salt://dev/data /home/shell/

windows minion 平台

1、state.sls 模式 传输文件夹下所有内容

执行命令: salt -L 'IP' state.sls work.file
/home/salt/ --work --file.sls --file # cat file.sls 文件 (传输 work/file 下文件到 windows D:\work 目录下) D:\\work: file.recurse: - source: salt://work/files
== 或者
deploy_datacenter:
file.recurse:
- name: D:\\work
- source:
- salt://work/file/

2、state.sls 模式 传输单个文件

### 传输  文件
cp_test:
  file.managed:
    - name: D:\\work\host
    - source: 
      - salt://work/file/host

3、salt 指令传输

传输文件夹:
salt -L '127.0.0.2' cp.get_dir salt://work/file D:/work
传输文件:
salt -L '127.0.0.1' cp.get_file salt:/work/file/host D:/work/host

二、salt 拷贝 minion 文件到 master

linux 示例:

minion 端传输到 master 端文件默认: (绝对路径)
/var/cache/salt/master/minions/Minion-IP/file/opt/nginx.tzr.gz

 

转载于:https://www.cnblogs.com/sharesdk/p/11290145.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值