14、unarchive–提取压缩包文件(用于从归档文件(如.tar,.gz,.zip)中提取文件) src:指定要解压缩的归档文件的路径。这个参数是必需的。 dest:指定将文件提取到的目标目录的路径。如果未指定该参数,则默认解压缩文件到当前目录。 remote_src:如果设置为True,则从远程主机中复制归档文件到本地进行解压缩。默认为False。
下面是一个使用 Ansible Unarchive 模块解压文件夹并指定名称的示例代码: -name:Unarchive a folder with specified namehosts:alltasks:-name:Unarchive example.zip and name the extracted folder as example_folderansible.builtin.unarchive:src:/path/to/example.zipdest:/path/to/destinationremote_src:yesextra_...
//解压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: src:/tmp/foo.zip #要解压的包 dest:/usr/local/bin #解压到目标位置 remote_src: yes #要解压的包在受控端 no #要解压的包在控制端 2)实例 #1.解压控制端的包到受控端 [root@m01/package]# ansible web01 -m unarchive -a'src=/package/php.tar.gz dest=/tmp/'#2.解压受控端的包到...
模块:unarchive, file -name:create/paasdata/datafile:path:"/paasdata/data"state:direstory-name:untar file unarchive:src:"{{src-path}}"dest:"{{dest-path}}"remote_src:yes vars:src-path:"/home/ubuntu/download/admin_op_cli_v0.0.3/op-cli.tar.gz"dest-path:"/paasdata/data" ...
{ nginx_install_user }}" - name: 解压源码 ansible.builtin.unarchive: src: "/tmp/{{ nginx_source_tar_name }}" dest: "/usr/local/src/" remote_src: true owner: "{{ nginx_install_user }}" group: "{{ nginx_install_user }}" become_user: root - name: 安装编译器 ansible.builtin...
解压ansible.builtin.unarchive:remote_src:truesrc:"/tmp/{{ nexus_tar_name }}"dest:"/home/{{ nexus_install_user }}"owner:"{{ nexus_install_user }}"group:"{{ nexus_install_user }}"become_user:"{{ nexus_install_user }}"-name:复制启动文件ansible.builtin.template:src:"{{ item }}....
1.13 unarchive unarchive模块:从管理端选择文件后将其解包. 解压缩的功能 官方文档:https://docs.ansible.com/ansible/latest/modules/unarchive_module.html#unarchive-module 参数: dest (required) :解压到远程主机的路径信息 src (required) :管理端需要解压的压缩包的路径信息 ...
模块: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模块可以把远端服务器的文件拉到本地,并且生成一个以主机名命名的 ...