Commit 62fba7b9 by muhammad-ammar

create oauth client for pipeline

parent 9eb088ef
......@@ -120,10 +120,11 @@ VIDEO_PIPELINE_CIELO24_API_ENVIRONMENT: "sandbox"
VIDEO_PIPELINE_TRANSCRIPT_PROVIDER_REQUEST_TOKEN: "SET-ME-TO-A-UNIQUE-LONG-RANDOM-STRING"
VIDEO_PIPELINE_VEDA_API_URL: "{{ VIDEO_PIPELINE_VEDA_BASE_URL }}/api"
VIDEO_PIPELINE_VEDA_AUTH_URL: "{{ VIDEO_PIPELINE_VEDA_BASE_URL }}/veda_auth"
VIDEO_PIPELINE_VEDA_CLIENT_ID: "SET-ME-PLEASE"
VIDEO_PIPELINE_VEDA_SECRET_KEY: "SET-ME-PLEASE"
VIDEO_PIPELINE_VEDA_TOKEN_URL: "{{ VIDEO_PIPELINE_VEDA_BASE_URL }}/o/token"
VIDEO_PIPELINE_VEDA_OAUTH_URL: "{{ VIDEO_PIPELINE_VEDA_BASE_URL }}/veda_auth"
VIDEO_PIPELINE_VEDA_OAUTH_TOKEN_URL: "{{ VIDEO_PIPELINE_VEDA_BASE_URL }}/o/token"
VIDEO_PIPELINE_VEDA_OAUTH_CLIENT_ID: "veda-client-id"
VIDEO_PIPELINE_VEDA_OAUTH_CLIENT_SECRET: "veda-client-secret"
VIDEO_PIPELINE_VEDA_OAUTH_CLIENT_NAME: "video-pipeline"
VIDEO_PIPELINE_VAL_BASE_URL: "http://127.0.0.1:8010"
VIDEO_PIPELINE_VAL_API_URL: "{{ VIDEO_PIPELINE_VAL_BASE_URL }}/api/val/v0/videos"
......@@ -225,10 +226,10 @@ VIDEO_PIPELINE_CONFIG:
# ---
## VEDA API Auth
veda_api_url: '{{ VIDEO_PIPELINE_VEDA_API_URL }}'
veda_auth_url: '{{ VIDEO_PIPELINE_VEDA_AUTH_URL }}'
veda_client_id: '{{ VIDEO_PIPELINE_VEDA_CLIENT_ID }}'
veda_secret_key: '{{ VIDEO_PIPELINE_VEDA_SECRET_KEY }}'
veda_token_url: '{{ VIDEO_PIPELINE_VEDA_TOKEN_URL }}'
veda_auth_url: '{{ VIDEO_PIPELINE_VEDA_OAUTH_URL }}'
veda_client_id: '{{ VIDEO_PIPELINE_VEDA_OAUTH_CLIENT_ID }}'
veda_secret_key: '{{ VIDEO_PIPELINE_VEDA_OAUTH_CLIENT_SECRET }}'
veda_token_url: '{{ VIDEO_PIPELINE_VEDA_OAUTH_TOKEN_URL }}'
# ---
# VAL
......
......@@ -59,3 +59,15 @@
- name: update supervisor configuration
command: "{{ supervisor_ctl }} -c {{ supervisor_cfg }} update"
- name: create OAuth application clients
shell: >
{{ video_pipeline_venv_dir }}/bin/python {{ COMMON_BIN_DIR }}/manage.pipeline create_oauth_app_client --settings={{ VIDEO_PIPELINE_DJANGO_SETTINGS_MODULE }}
{{ VIDEO_PIPELINE_VEDA_OAUTH_CLIENT_ID }}
confidential
client-credentials
--name {{ VIDEO_PIPELINE_VEDA_OAUTH_CLIENT_NAME }}
--client_secret {{ VIDEO_PIPELINE_VEDA_OAUTH_CLIENT_SECRET }}
--redirect_uris {{ VIDEO_PIPELINE_VEDA_OAUTH_TOKEN_URL }}
--skip_authorization
become_user: "{{ video_pipeline_user }}"
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment