src.nth.io/

summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuke Hoersten <[email protected]>2021-07-24 17:55:23 -0500
committerLuke Hoersten <[email protected]>2021-07-24 17:55:23 -0500
commit96ac1543bf479b25928c25d31222459e60a0def9 (patch)
treec71262357b53147991042f6eb0d673e3d21fed42
parent2e7b40f78e52530299e5c859b6adeba50df54446 (diff)
Fixed writefreely role.
-rw-r--r--writefreely/server/handlers/main.yaml4
-rw-r--r--writefreely/server/tasks/main.yaml17
2 files changed, 12 insertions, 9 deletions
diff --git a/writefreely/server/handlers/main.yaml b/writefreely/server/handlers/main.yaml
index 7317489..855b3e0 100644
--- a/writefreely/server/handlers/main.yaml
+++ b/writefreely/server/handlers/main.yaml
@@ -4,6 +4,10 @@
become: yes
systemd: name="writefreely@{{writefreely_instance}}.service" enabled="yes" daemon_reload="yes"
+- name: restart service
+ become: yes
+ systemd: name="writefreely@{{writefreely_instance}}.service" state="restarted" enabled="yes" daemon_reload="yes"
+
- name: migrate db
become: yes
become_user: "{{writefreely_user}}"
diff --git a/writefreely/server/tasks/main.yaml b/writefreely/server/tasks/main.yaml
index 2ea11b5..0be9afa 100644
--- a/writefreely/server/tasks/main.yaml
+++ b/writefreely/server/tasks/main.yaml
@@ -23,7 +23,9 @@
owner: "root"
group: "root"
mode: "0755"
- notify: migrate db
+ notify:
+ - migrate db
+ - restart service
- name: create instance dir
become: yes
@@ -33,7 +35,7 @@
owner: "{{writefreely_user}}"
group: "{{writefreely_user}}"
mode: "0755"
- notify: reload service
+ notify: restart service
loop:
- "{{writefreely_dir}}"
- "{{writefreely_dir}}/{{writefreely_instance}}"
@@ -47,6 +49,7 @@
owner: "{{writefreely_user}}"
group: "{{writefreely_user}}"
mode: "0755"
+ notify: restart service
- name: configure
become: yes
@@ -56,12 +59,7 @@
mode: "0644"
owner: "{{writefreely_user}}"
group: "{{writefreely_user}}"
- notify: reload service
-
-- name: check if keys exists
- stat:
- path: "{{writefreely_dir}}/{{writefreely_instance}}/keys/cookies_auth.aes256"
- register: keys_file
+ notify: restart service
- name: generate keys
become: yes
@@ -69,7 +67,7 @@
command: "writefreely keys generate"
args:
chdir: "{{writefreely_dir}}/{{writefreely_instance}}/"
- # when: not keys_file.stat.exists
+ chaned_when: false
- name: check if db exists
stat:
@@ -97,6 +95,7 @@
template:
dest: "/lib/systemd/system/[email protected]"
+ notify: reload service
- name: ensure service is started
become: yes