默认情况下,信息缓存有效期为0秒,意味着每次收集信息时都会重新获取。 14、unarchive–提取压缩包文件(用于从归档文件(如.tar,.gz,.zip)中提取文件) src:指定要解压缩的归档文件的路径。这个参数是必需的。 dest:指定将文件提取到的目标目录的路径。如果未指定该参数,则默认解压缩文件到当前目录。 remote_src:如...
//解压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:UnarchiveInstallationbecome:yesunarchive:src:"/opt/dist-{{ version }}.tar"dest:/opt/remote_src:yeswhen:inventory_hostnam...
unarchive: 功能:解压缩 unarchive: src=*.tar.gz dest=path 参数: copy:默认为yes,当copy=yes,那么拷贝的文件是从ansible主机复制到远程主机上的,如果设置为copy=no,那么会在远程主机上寻找src源文件 src:源路径,可以是ansible主机上的路径,也可以是远程主机上的路径,如果是远程主机上的路径,则需要设置copy=no...
- name: Unarchive a file thatisalready on the remote machine unarchive: src:/tmp/foo.zip #要解压的包 dest:/usr/local/bin #解压到目标位置 remote_src: yes #要解压的包在受控端 no #要解压的包在控制端 2)实例 #1.解压控制端的包到受控端 [root@m01/package]# ansible web01 -m unarchive -...
模块:unarchive, file 代码语言:javascript 复制 -name:create/paasdata/datafile:path:"/paasdata/data"state:direstory-name:untar fileunarchive:src:"{{src-path}}"dest:"{{dest-path}}"remote_src:yesvars:src-path:"/home/ubuntu/download/admin_op_cli_v0.0.3/op-cli.tar.gz"dest-path:"/paasdata...
unarchive: src:https://example.com/example.zip dest: /usr/local/bin remote_src: yes 分为3种,远端目录有的就设置copy=no,默认为yes,然后如果要从网上下载在传送,写url即可 8.2.16 fetch模块 fetch模块可以把远端服务器的文件拉到本地,并且生成一个以主机名命名的 ...
remote_user: root gather_facts: false tasks: - name: 创建临时目录放配置文件和二进制包 file: dest={{ tmp_dir }} state=directory - name: 分发并解压docker二进制包(去官网随便选个版本下就行了) unarchive: src={{ item }} dest={{ tmp_dir }} ...
src:如果copy为yes,则需要指定压缩文件的源路径 owner:解压后文件或目录的属主 示例如下: - unarchive: src=foo.tgz dest=/var/lib/foo - unarchive: src=/tmp/foo.zip dest=/usr/local/bin copy=no - unarchive: src=https://example.com/example.zip dest=/usr/local/bin copy=no ...
remote_port #访问管理主机的端口 host_key_checking #设置是否检查SSH主机的密钥,默认为falsetimeout #ssh连接被管理主机的超时时间 log_path #ansilbe日志文件路径 Ansible命令参数详解 Ansible命令语法如下: 代码语言:javascript 复制 ansible[-i 主机文件][-f 批次][组名][-m 模块名称][-a 模块参数] ...
copy: src: files/{{ gbase_setup_file }} dest: /opt/ when: "gbaseRole == 'coor' and RoleId == 1" tags: init_env - name: 解压数据库安装包 unarchive: src: /opt/{{ gbase_setup_file }} dest: /opt/ remote_src: yes when: "gbaseRole == 'coor...