wordpress - 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
如何正确访问此文件?
解决方案
你需要remote_src=yes
在线unarchive:
,否则它会试图从控制主机读取。
推荐阅读
- linux-kernel - RPi4:设备驱动程序 - 带有浮点数的 pr_info 导致构建错误
- android - 如何制作一个文本,它会水平滚动其内容,而内容长于 android jetpack compose 中的大小?
- python - 使用会话用户而不是通过凭据进行连接
- visual-studio - MyGet 不显示 nuget 包自包含图标
- flutter - 如何在加载图像时添加进度条或循环进度此代码(颤振)?我尝试了不同的解决方案,但没有运气:(
- python - Reg ex 用于删除 python 上的数字和括号
- python - 如何使用 pymongo 在 mongodb 中重命名父字段名称和嵌套字段值?
- sap-fiori - 将 SAP Fiori 应用程序部署到 CloudFoundry 时出现问题
- java - 如何在 android 11 上选择文件
- java - 删除 json vaule 中的空格