From e41be3b5186bbca6f9413f3e22ff77217d0c2c13 Mon Sep 17 00:00:00 2001 From: shirenn Date: Wed, 21 Dec 2022 18:05:33 +0100 Subject: [PATCH] [etherpad] APIKEY --- group_vars/etherpad.yml | 2 ++ roles/etherpad/tasks/main.yml | 10 ++++++++++ roles/etherpad/templates/etherpad/APIKEY.txt.j2 | 1 + 3 files changed, 13 insertions(+) create mode 100644 roles/etherpad/templates/etherpad/APIKEY.txt.j2 diff --git a/group_vars/etherpad.yml b/group_vars/etherpad.yml index ca0deceb..cbc5381a 100644 --- a/group_vars/etherpad.yml +++ b/group_vars/etherpad.yml @@ -16,6 +16,7 @@ glob_etherpad: admin: user: admin password: "{{ vault.etherpad.admin.password }}" + apikey: "{{ vault.etherpad.apikey }}" temporary: enabled: false @@ -34,6 +35,7 @@ glob_etherpad: admin: user: admin password: "{{ vault.etherpad.admin.password }}" + apikey: "{{ vault.etherpad.apikey }}" temporary: enabled: true delay: 31536000 # one year, in seconds diff --git a/roles/etherpad/tasks/main.yml b/roles/etherpad/tasks/main.yml index 9667b965..e13e72c0 100644 --- a/roles/etherpad/tasks/main.yml +++ b/roles/etherpad/tasks/main.yml @@ -40,6 +40,16 @@ loop: "{{ etherpad.instances }}" notify: Restart Etherpad +- name: Configure APIKEY + template: + src: etherpad/APIKEY.txt.j2 + dest: etherpad/APIKEY.txt + mode: 0660 + owner: etherpad + group: etherpad + loop: "{{ etherpad.instances }}" + notify: Restart Etherpad + - name: Install delete_after_delay module npm: name: ep_delete_after_delay diff --git a/roles/etherpad/templates/etherpad/APIKEY.txt.j2 b/roles/etherpad/templates/etherpad/APIKEY.txt.j2 new file mode 100644 index 00000000..c9daec82 --- /dev/null +++ b/roles/etherpad/templates/etherpad/APIKEY.txt.j2 @@ -0,0 +1 @@ +{{ item.apikey }}