【发布时间】:2016-02-16 10:42:08
【问题描述】:
第一次使用 Ansible。我有一本在 Ubuntu Trusty 和 Nginx / MySQL 上设置 wordpress 的剧本。
我正在尝试提取 wordpress.latest.tar.gz 作为根 www 文件夹的一部分。所以我想要的是:
/var/www
- wp-admin
- wp-content
- wp-includes
当我将提取命令指向/var/www 时,我得到:
ok: [XXX.XX.XX.XXX] => {"changed": false, "msg": "skipped, since /var/www exists"}
当我将它指向var/www/wordpress(不存在)时,它会工作并创建文件夹。
我的任务语法(有效,但将 wordpress 放在自己的文件夹中)是:
- name: "Extract archive"
sudo: yes
unarchive: "src=/srv/wordpress.latest.tar.gz
dest=/var/www copy=no
owner=www-data
group=www-data
creates=/var/www/wordpress"
我尝试了下面的语法,但它跳过了上述描述的提取。
- name: "Extract archive"
sudo: yes
unarchive: "src=/srv/wordpress.latest.tar.gz
dest=/var/www copy=no
owner=www-data
group=www-data
creates=/var/www"
我误解了什么?谢谢!
【问题讨论】:
标签: wordpress ubuntu ansible extraction