Commit 62fba7b9 by muhammad-ammar

create oauth client for pipeline

parent 9eb088ef
...@@ -120,10 +120,11 @@ VIDEO_PIPELINE_CIELO24_API_ENVIRONMENT: "sandbox" ...@@ -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_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_API_URL: "{{ VIDEO_PIPELINE_VEDA_BASE_URL }}/api"
VIDEO_PIPELINE_VEDA_AUTH_URL: "{{ VIDEO_PIPELINE_VEDA_BASE_URL }}/veda_auth" VIDEO_PIPELINE_VEDA_OAUTH_URL: "{{ VIDEO_PIPELINE_VEDA_BASE_URL }}/veda_auth"
VIDEO_PIPELINE_VEDA_CLIENT_ID: "SET-ME-PLEASE" VIDEO_PIPELINE_VEDA_OAUTH_TOKEN_URL: "{{ VIDEO_PIPELINE_VEDA_BASE_URL }}/o/token"
VIDEO_PIPELINE_VEDA_SECRET_KEY: "SET-ME-PLEASE" VIDEO_PIPELINE_VEDA_OAUTH_CLIENT_ID: "veda-client-id"
VIDEO_PIPELINE_VEDA_TOKEN_URL: "{{ VIDEO_PIPELINE_VEDA_BASE_URL }}/o/token" 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_BASE_URL: "http://127.0.0.1:8010"
VIDEO_PIPELINE_VAL_API_URL: "{{ VIDEO_PIPELINE_VAL_BASE_URL }}/api/val/v0/videos" VIDEO_PIPELINE_VAL_API_URL: "{{ VIDEO_PIPELINE_VAL_BASE_URL }}/api/val/v0/videos"
...@@ -225,10 +226,10 @@ VIDEO_PIPELINE_CONFIG: ...@@ -225,10 +226,10 @@ VIDEO_PIPELINE_CONFIG:
# --- # ---
## VEDA API Auth ## VEDA API Auth
veda_api_url: '{{ VIDEO_PIPELINE_VEDA_API_URL }}' veda_api_url: '{{ VIDEO_PIPELINE_VEDA_API_URL }}'
veda_auth_url: '{{ VIDEO_PIPELINE_VEDA_AUTH_URL }}' veda_auth_url: '{{ VIDEO_PIPELINE_VEDA_OAUTH_URL }}'
veda_client_id: '{{ VIDEO_PIPELINE_VEDA_CLIENT_ID }}' veda_client_id: '{{ VIDEO_PIPELINE_VEDA_OAUTH_CLIENT_ID }}'
veda_secret_key: '{{ VIDEO_PIPELINE_VEDA_SECRET_KEY }}' veda_secret_key: '{{ VIDEO_PIPELINE_VEDA_OAUTH_CLIENT_SECRET }}'
veda_token_url: '{{ VIDEO_PIPELINE_VEDA_TOKEN_URL }}' veda_token_url: '{{ VIDEO_PIPELINE_VEDA_OAUTH_TOKEN_URL }}'
# --- # ---
# VAL # VAL
......
...@@ -59,3 +59,15 @@ ...@@ -59,3 +59,15 @@
- name: update supervisor configuration - name: update supervisor configuration
command: "{{ supervisor_ctl }} -c {{ supervisor_cfg }} update" 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