第一次使用Ansible。我有一個在Ubuntu Trusty和Nginx/MySQL上設置wordpress的劇本。Ansible Ubuntu安裝 - 將wordpress tar.gz展開到/ var/www的根目錄
我想獲取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"
我誤解了什麼?謝謝!