首页 > 解决方案 > Ansible 取消归档文件到目标不可读

问题描述

我需要将 wordpress 文件解压缩到 AWS 上的远程服务器中。

我可以将 wordpress tar 下载到不同的目标文件夹中,但是当我尝试取消存档时出现此错误: fatal: [web1]: FAILED! => {"changed": false, "msg": "Source '/var/www/wp.tar.gz' not readable"}'.

这是我的剧本的一部分:

- name: install wordpress
  hosts: all 
  become_user: root
tasks:
 - name: download wordpress
   get_url: url=https://wordpress.org/latest.tar.gz dest=/var/www/wp.tar.gz
- name: unarchive wordpress
  unarchive: src=/var/www/wp.tar.gz dest=/var/www/html
- name: template
  template: src=/home/ec2-user/ansible_templates/wp-config.j2 dest=/var/www/html/wordpress/wp-config.php

如何正确访问此文件?

标签: wordpressansible

解决方案


你需要remote_src=yes在线unarchive:,否则它会试图从控制主机读取。


推荐阅读