diff --git a/roles/ara_api/defaults/main.yaml b/roles/ara_api/defaults/main.yaml index a9485de..77d14cd 100644 --- a/roles/ara_api/defaults/main.yaml +++ b/roles/ara_api/defaults/main.yaml @@ -90,6 +90,12 @@ ara_api_settings: "{{ ara_api_base_dir }}/settings.yaml" # ARA_ENV - Environment to load configuration for ara_api_env: default +# ARA_READ_LOGIN_REQUIRED - Whether authentication is required for reading data +ara_api_read_login_required: false + +# ARA_WRITE_LOGIN_REQUIRED - Whether authentication is required for writing data +ara_api_write_login_required: false + # ARA_LOG_LEVEL - Log level of the different components ara_api_log_level: INFO diff --git a/roles/ara_api/tasks/config.yaml b/roles/ara_api/tasks/config.yaml index 7f1d237..03cc5a1 100644 --- a/roles/ara_api/tasks/config.yaml +++ b/roles/ara_api/tasks/config.yaml @@ -79,6 +79,8 @@ LOGGING: "{{ ara_api_logging }}" LOG_LEVEL: "{{ ara_api_log_level }}" SECRET_KEY: "{{ ara_api_secret_key }}" + READ_LOGIN_REQUIRED: "{{ ara_api_read_login_required }}" + WRITE_LOGIN_REQUIRED: "{{ ara_api_write_login_required }}" set_fact: ara_api_configuration: "{'{{ ara_api_env }}': {{ reconciled_configuration }} }" no_log: yes