首页 > 其他分享 >ansible unarchive模块

ansible unarchive模块

时间:2022-08-22 21:57:44浏览次数:60  
标签:unarchive src 主机 ansible 模块 yes 远程

ansible unarchive模块

解压复制远程主机上的压缩文件

1.1 ansible unarchive模块

creates:一个文件名,当它已经存在时,这个步骤将不会被运行。
copy:默认为yes,拷贝的文件从ansible主机复制到远程主机,no在远程主机上寻找src源文件解压
src:tar源路径,可以是ansible主机上的路径,也可以是远程主机上的路径,如果是远程主机上的路径,则需设置copy=no
dest:远程主机上的目标绝对路径
mode:设置解压缩后的文件权限
exec:列出需要排除的目录和文件
remote_src:设置remote_src=yes为解包目标上已经存在的档案。对于Windows目标,改用win_unzip模块。
owner:解压后文件或目录的属主
group:解压后的目录或文件的属组

2.1 实例

2.1.1 实例1

//解压ansible管理机上的压缩文件到远程主机并设置权限
ansible all -m unarchive -a "src=/tmp/install/zabbix-3.0.4.tar.gz dest=/tmp/ mode=0755 copy=yes"

2.1.2 实例2

- name: Unarchive Installation
    become: yes
    unarchive:
       src: "/opt/dist-{{ version }}.tar"
       dest: /opt/
       remote_src: yes
    when: inventory_hostname == ip_addres

标签:unarchive,src,主机,ansible,模块,yes,远程
From: https://www.cnblogs.com/liwenchao1995/p/16614395.html

相关文章

  • node的3个核心模块
    fs读取文件path将路径合并 constfs=require('fs')constpath=require('path')fs.readFile('test.txt',(err,data)=>{ if(err){  console.log(err......
  • ansible block模块
    ansibleblock模块block模块:将多个任务组合成一个块,并且可以对这个块做条件判断,以及当块里面的任务失败时,进行失败处理1.1ansibleblock模块-block:#定义块......
  • Python 工匠:一个关于模块的小故事
    前言模块(Module)是我们用来组织Python代码的基本单位。很多功能强大的复杂站点,都由成百上千个独立模块共同组成。虽然模块有着不可替代的用处,但它有时也会给我们带来麻......
  • node的模块化导入导出
    node的模块化语法:通过module.exports导出模块,require引入模块module.exports=addletadd=require('./add') ES5的模块化语法: import引入外部模块export暴......
  • 5G/4G外置型无线通信模块
    5G/4G外置型无线通信模块TD210,全网通5G/4G/3G/2G网络,数据透传、加密传输,RS485/RS232/TTL电平接口,支持TCP/UDP/环保212/MQTT协议,工业级32位通信处理器,看门狗、心跳链路检测......
  • purgecss-webpack-plugin 遇到css 模块化后排除的解决方案
    purgecss-webpack-plugin 的作用是在webpack打包的时候排除没用到的css样式,这里如果在css上设置了模块化 module就会导致module的样式在打包的时候被排除,尽管它会有被......
  • python学习目录04-模块的循环导入
    循环导入#循环导入:大型的python项目中,需要很多python文件,由于架构不当,可能会出现模块之间的相互导入A:模块deftest():f()B:模块deff():......
  • python-sys模块所有知识点
    #-*-coding:utf-8-*-#Python中sys模块:该模块提供对解释器使用或维护的一些变量的访问,以及与解释器强烈交互的函数#sys.argv#命令行参数List,第一个元素是程序本身路......
  • FF900R12ME7B11 /FF900R12ME7WB11 900A 1200V 双IGBT模块
    英飞凌1200V双IGBT模块采用第7代发射器控制二极管、NTC和PressFIT触点技术。该IGBT模块在相同框架尺寸和避免并联的情况下具有更高的逆变器输出电流。英飞凌1200V双IGBT模......
  • 3. PyTorch主要组成模块(2)
    3.5损失函数损失函数:也称模型的负反馈,是数据输入到模型当中,产生的结果与真实标签的评价指标,我们的模型可以按照损失函数的目标来做出改进。3.5.1二分类交叉熵损失......