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

Revert "Fixed evaluating conditional check"

This reverts commit 986fe779cd.
pull/1769/head
Markus 3 лет назад
Родитель
Сommit
16191c8ba5
1 измененных файлов: 34 добавлений и 34 удалений
  1. +34
    -34
      roles/matrix-synapse/defaults/main.yml

+ 34
- 34
roles/matrix-synapse/defaults/main.yml Просмотреть файл

@@ -4,40 +4,6 @@

matrix_synapse_enabled: true

# Synapse S3 Media Store Integration

# The S3 Integration requires the installation directly in the Synapse container.
# So there is a need to build our own Synapse container.
# So with setting matrix_synapse_media_storage_provider_s3_enabled to true the matrix_synapse_container_image_self_build is overwritten.
# All configuration options are avaliable here: https://github.com/matrix-org/synapse-s3-storage-provider
matrix_synapse_media_storage_provider_s3_enabled: false
# Save media on remote S3 Bucket
matrix_synapse_s3_media_store_on_s3: false
# Save media on local media store
matrix_synapse_s3_media_store_on_local_filesystem: true
# Synchronous upload
matrix_synapse_media_storage_provider_s3_store_synchronous: false

matrix_synapse_media_storage_provider_s3_bucket: ""
matrix_synapse_media_storage_provider_s3_region_name: "eu-central-1"
matrix_synapse_media_storage_provider_s3_endpoint_url: "https://s3.{{ matrix_synapse_media_storage_provider_s3_region }}.amazonaws.com"
matrix_synapse_media_storage_provider_s3_access_key_id: ""
matrix_synapse_media_storage_provider_s3_secret_access_key: ""
matrix_synapse_media_storage_provider_s3_storage_class: "STANDARD"
matrix_synapse_media_storage_provider_s3_threadpool_size: "20"

matrix_synapse_media_storage_provider_s3_config: "{{ matrix_synapse_media_storage_provider_s3_config_yaml|from_yaml }}"
matrix_synapse_media_storage_provider_s3_config_yaml: |
"bucket": {{ matrix_synapse_media_storage_provider_s3_bucket|to_json }},
# All of the below options are optional, for use with non-AWS S3-like
# services, or to specify access tokens here instead of some external method.
"region_name": {{ matrix_synapse_media_storage_provider_s3_region_name|to_json }},
"endpoint_url": {{ matrix_synapse_media_storage_provider_s3_endpoint_url|to_json }},
"access_key_id": {{ matrix_synapse_media_storage_provider_s3_access_key_id|to_json }},
"secret_access_key": {{ matrix_synapse_media_storage_provider_s3_secret_access_key|to_json }},
"storage_class": {{ matrix_synapse_s3_media_store_storage_class|to_json }},
"threadpool_size": {{ matrix_synapse_media_storage_provider_s3_threadpool_size }}

matrix_synapse_container_image_self_build: "{{ matrix_synapse_s3_media_store_enabled }}"
matrix_synapse_container_image_self_build_repo: "https://github.com/matrix-org/synapse.git"

@@ -607,6 +573,40 @@ matrix_synapse_ext_encryption_config_yaml: |
patch_power_levels: {{ matrix_synapse_ext_encryption_disabler_patch_power_levels|to_json }}


# Matrix-Org Synapse S3 Media Store Integration

# The S3 Integration requires the installation directly in the Synapse container.
# So there is a need to build our own Synapse container.
# So with setting matrix_synapse_media_storage_provider_s3_enabled to true the matrix_synapse_container_image_self_build is overwritten.
# All configuration options are avaliable here: https://github.com/matrix-org/synapse-s3-storage-provider
matrix_synapse_media_storage_provider_s3_enabled: false
# Save media on remote S3 Bucket
matrix_synapse_s3_media_store_on_s3: false
# Save media on local media store
matrix_synapse_s3_media_store_on_local_filesystem: true
# Synchronous upload
matrix_synapse_media_storage_provider_s3_store_synchronous: false

matrix_synapse_media_storage_provider_s3_bucket: ""
matrix_synapse_media_storage_provider_s3_region_name: "eu-central-1"
matrix_synapse_media_storage_provider_s3_endpoint_url: "https://s3.{{ matrix_synapse_media_storage_provider_s3_region }}.amazonaws.com"
matrix_synapse_media_storage_provider_s3_access_key_id: ""
matrix_synapse_media_storage_provider_s3_secret_access_key: ""
matrix_synapse_media_storage_provider_s3_storage_class: "STANDARD"
matrix_synapse_media_storage_provider_s3_threadpool_size: "20"

matrix_synapse_media_storage_provider_s3_config: "{{ matrix_synapse_media_storage_provider_s3_config_yaml|from_yaml }}"
matrix_synapse_media_storage_provider_s3_config_yaml: |
"bucket": {{ matrix_synapse_media_storage_provider_s3_bucket|to_json }},
# All of the below options are optional, for use with non-AWS S3-like
# services, or to specify access tokens here instead of some external method.
"region_name": {{ matrix_synapse_media_storage_provider_s3_region_name|to_json }},
"endpoint_url": {{ matrix_synapse_media_storage_provider_s3_endpoint_url|to_json }},
"access_key_id": {{ matrix_synapse_media_storage_provider_s3_access_key_id|to_json }},
"secret_access_key": {{ matrix_synapse_media_storage_provider_s3_secret_access_key|to_json }},
"storage_class": {{ matrix_synapse_s3_media_store_storage_class|to_json }},
"threadpool_size": {{ matrix_synapse_media_storage_provider_s3_threadpool_size }}

# Goofys S3 Integration
matrix_s3_media_store_enabled: false
matrix_s3_media_store_custom_endpoint_enabled: false


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