|
@@ -1,8 +1,16 @@
|
|
1
|
+- name: Determine whether wallabag is configured
|
|
2
|
+ stat: path=/var/www/wallabag/inc/poche/config.inc.php
|
|
3
|
+ register: wallabag_config
|
|
4
|
+
|
1
|
5
|
- name: Clone wallabag
|
2
|
6
|
git: repo=https://github.com/wallabag/wallabag.git
|
3
|
7
|
dest=/var/www/wallabag
|
4
|
8
|
version={{ wallabag_version }}
|
5
|
9
|
|
|
10
|
+- name: Remove wallabag 'install' directory if its configuration file is there
|
|
11
|
+ file: name=/var/www/wallabag/install state=absent
|
|
12
|
+ when: wallabag_config.stat.exists == True
|
|
13
|
+
|
6
|
14
|
- name: Install wallabag dependencies
|
7
|
15
|
apt: pkg={{ item }} state=present
|
8
|
16
|
with_items:
|