ansible怎么批量解压包
时间: 2023-09-24 10:14:03 浏览: 43
要使用Ansible批量解压包,可以按照以下步骤进行操作:
1. 首先,在Ansible的主机清单文件(/etc/ansible/hosts)中添加目标主机。
[root@ansible ~]# vi /etc/ansible/hosts
在文件中添加目标主机,例如:
[dbserver]
192.128.232.200
这样就将目标主机添加到了名为dbserver的主机组中。
2. 接下来,在Ansible的任务文件中创建解压缩任务。
[root@ansible files]# vi /etc/ansible/roles/mysql_install/tasks/unzip.yml
编辑该文件,添加解压缩任务,例如:
- name: 解压缩包
unarchive:
src: /path/to/source/archive.zip
dest: /path/to/destination/folder
remote_src: yes
这将解压缩源文件(/path/to/source/archive.zip)到目标文件夹(/path/to/destination/folder)。
3. 最后,运行Ansible playbook来执行解压缩任务。
[root@ansible roles]# ansible-playbook mysql_install.yml
这将执行名为mysql_install.yml的playbook,并在目标主机上批量解压缩包。
请根据您的具体情况修改文件路径和目标主机信息,并确保您的环境已正确配置和准备好执行Ansible任务。<span class="em">1</span><span class="em">2</span><span class="em">3</span><span class="em">4</span>