summaryrefslogtreecommitdiff
path: root/roles/sublab_web/tasks/as_wikiuser.yaml
diff options
context:
space:
mode:
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