diff --git a/.ci/ansible/settings.py.j2 b/.ci/ansible/settings.py.j2 index a04c263093..4ed28f42ad 100644 --- a/.ci/ansible/settings.py.j2 +++ b/.ci/ansible/settings.py.j2 @@ -27,58 +27,34 @@ API_ROOT = {{ api_root | repr }} {% endif %} {% if s3_test | default(false) %} +DEFAULT_FILE_STORAGE = "storages.backends.s3boto3.S3Boto3Storage" MEDIA_ROOT = "" -STORAGES = { - "dynaconf_merge": True, - "default": { - "BACKEND": "storages.backends.s3boto3.S3Boto3Storage", - "OPTIONS": { - "access_key": "{{ minio_access_key }}", - "secret_key": "{{ minio_secret_key }}", - "region_name": "eu-central-1", - "addressing_style": "path", - "signature_version": "s3v4", - "bucket_name": "pulp3", - "endpoint_url": "http://minio:9000", - "default_acl": "@none None", - } - } -} -# TODO: this looks deprecated. Its a bit hard to find info but: -# a) it shows in boto repository (deprecated/archived) -# b) it doesnt show in boto3 repository: https://github.com/search?q=repo%3Aboto%2Fboto3%20USE_SIGV4&type=code +AWS_ACCESS_KEY_ID = "{{ minio_access_key }}" +AWS_SECRET_ACCESS_KEY = "{{ minio_secret_key }}" +AWS_S3_REGION_NAME = "eu-central-1" +AWS_S3_ADDRESSING_STYLE = "path" S3_USE_SIGV4 = True +AWS_S3_SIGNATURE_VERSION = "s3v4" +AWS_STORAGE_BUCKET_NAME = "pulp3" +AWS_S3_ENDPOINT_URL = "http://minio:9000" +AWS_DEFAULT_ACL = "@none None" {% endif %} {% if azure_test | default(false) %} +DEFAULT_FILE_STORAGE = "storages.backends.azure_storage.AzureStorage" MEDIA_ROOT = "" -STORAGES = { - "dynaconf_merge": True, - "default": { - "BACKEND": "storages.backends.azure_storage.AzureStorage", - "OPTIONS": { - "account_key": "Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==", - "account_name": "devstoreaccount1", - "azure_container": "pulp-test", - "location": "pulp3", - "overwrite_files": True, - "expiration_secs": 120, - "connection_string": 'DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://ci-azurite:10000/devstoreaccount1;', - } - } -} +AZURE_ACCOUNT_KEY = "Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==" +AZURE_ACCOUNT_NAME = "devstoreaccount1" +AZURE_CONTAINER = "pulp-test" +AZURE_LOCATION = "pulp3" +AZURE_OVERWRITE_FILES = True +AZURE_URL_EXPIRATION_SECS = 120 +AZURE_CONNECTION_STRING = 'DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://ci-azurite:10000/devstoreaccount1;' {% endif %} {% if gcp_test | default(false) %} -STORAGES = { - "dynaconf_merge": True, - "default": { - "BACKEND": "storages.backends.gcloud.GoogleCloudStorage", - "OPTIONS": { - "media_root": "", - "gs_bucket_name": "gcppulp", - "gs_custom_endpoint": "http://ci-gcp:4443", - } - } -} +DEFAULT_FILE_STORAGE = "storages.backends.gcloud.GoogleCloudStorage" +MEDIA_ROOT = "" +GS_BUCKET_NAME = "gcppulp" +GS_CUSTOM_ENDPOINT = "http://ci-gcp:4443" {% endif %}