cloud-nextcloud/tasks/file_hpb.yml
2023-09-17 10:56:02 +02:00

44 lines
1.1 KiB
YAML
Executable File

---
- name: install notify_push
command:
chdir: "{{ ncloud_dir }}"
creates: "{{ ncloud_dir }}/apps/notify_push"
cmd: php occ app:install notify_push
become: yes
become_user: "{{ www_group }}"
notify: setup notify_push
register: notify_push
- name: enable notify_push
command:
chdir: "{{ ncloud_dir }}"
creates: "{{ ncloud_dir }}/apps/notify_push"
cmd: php occ app:enable notify_push
become: yes
become_user: "{{ www_group }}"
when: notify_push.changed
- name: configure trusted proxies
blockinfile:
marker: "// {mark} ANSIBLE MANAGED BLOCK"
path: "{{ ncloud_dir }}/config/config.php"
block: |
'trusted_proxies' =>
array (
{% for proxy in ncloud_notify_trusted_proxies %}
{{ loop.index - 1}} => '{{ proxy }}',
{% endfor %}
),
insertbefore: "\\);"
- name: setup notify_push systemd unit
template:
src: etc/systemd/system/notify_push.service.j2
dest: /etc/systemd/system/notify_push.service
- name: enable notify_push systemd unit
systemd:
name: notify_push
enabled: yes
daemon_reload: yes
state: started