Просмотр исходного кода

Fix SSL-renewal problem caused by incorrect permissions

pull/6/head
Slavi Pantaleev 8 лет назад
Родитель
Сommit
2906ec3045
1 измененных файлов: 8 добавлений и 1 удалений
  1. +8
    -1
      roles/matrix-server/tasks/setup_ssl.yml

+ 8
- 1
roles/matrix-server/tasks/setup_ssl.yml Просмотреть файл

@@ -24,11 +24,18 @@
docker_image: docker_image:
name: willwill/acme-docker name: willwill/acme-docker


# Granting +rx to others as well, because the `nginx` user from within
# matrix-nginx-proxy needs to be able to read the acme-challenge files inside
# for renewal purposes.
#
# This should not be causing security trouble outside of the container,
# as the parent directory (/matrix) does not allow "others" to access it or any of its children.
# Still, it works when the /ssl subtree is mounted in the container.
- name: Ensure SSL certificates path exists - name: Ensure SSL certificates path exists
file: file:
path: "{{ matrix_ssl_certs_path }}" path: "{{ matrix_ssl_certs_path }}"
state: directory state: directory
mode: 0770
mode: 0775
owner: "{{ matrix_user_username }}" owner: "{{ matrix_user_username }}"
group: "{{ matrix_user_username }}" group: "{{ matrix_user_username }}"




Загрузка…
Отмена
Сохранить