summaryrefslogtreecommitdiff
path: root/roles/sublab_web/tasks/as_wikiuser.yaml
diff options
context:
space:
mode:
authorChristian Franke <nobody@nowhere.ws>2015-08-25 22:06:38 +0200
committerChristian Franke <nobody@nowhere.ws>2015-08-25 22:06:38 +0200
commit037b2539fdd6de92cdf9f0846476393af3590dd8 (patch)
treebf939083f55885de8073562f2e1a21b162bd6bb1 /roles/sublab_web/tasks/as_wikiuser.yaml
parentaf66612e6014bea48458125cda72d73c51bc3c20 (diff)
Make the wiki work
Diffstat (limited to 'roles/sublab_web/tasks/as_wikiuser.yaml')
-rw-r--r--roles/sublab_web/tasks/as_wikiuser.yaml33
1 files changed, 33 insertions, 0 deletions
diff --git a/roles/sublab_web/tasks/as_wikiuser.yaml b/roles/sublab_web/tasks/as_wikiuser.yaml
new file mode 100644
index 0000000..adfa473
--- /dev/null
+++ b/roles/sublab_web/tasks/as_wikiuser.yaml
@@ -0,0 +1,33 @@
+---
+- name: Put wiki configuration
+ template:
+ src=ikiwiki.setup.j2
+ dest="/home/wiki-{{sublab_web_server_name}}/wiki.setup"
+ notify: Rebuild ikiwiki
+
+- name: Put wiki rebuild script
+ template:
+ src=ikiwiki-rebuild.sh.j2
+ dest="/home/wiki-{{sublab_web_server_name}}/ikiwiki-rebuild.sh"
+ mode=0755
+ notify: Rebuild ikiwiki
+
+- name: Create Template dir
+ file:
+ path="/home/wiki-{{sublab_web_server_name}}/templates"
+ state=directory
+
+- name: Put editpage template
+ copy:
+ src=ikiwiki-editpage.tmpl
+ dest="/home/wiki-{{sublab_web_server_name}}/templates/editpage.tmpl"
+
+# Updates to git are pushed automatically and should not
+# go through ansible - this is for initial deployment only
+- name: Clone wiki git
+ git:
+ dest="/home/wiki-{{sublab_web_server_name}}/wiki"
+ repo=git://git.sublab.org/ikiwiki
+ accept_hostkey=yes
+ update=no
+ notify: Rebuild ikiwiki