An error occurred while loading the file. Please try again.
-
gow1998 authoredUnverified7339654f
env: dockdev #Name of the environment, e.g. dev, staging or production.
domain_name: prashnabhandar.uphrh.in #Domain on which the portal will be accessed. e.g. staging.{implementation-name}.org
proto: https # Protocol
sunbird_domain_name: uphrh.in #Sunbirded domain name
ekstep_s3_env: dev # dev or qa of ekstep for plugins
learningservice_ip: "10.0.2.13" # Load balancer IP for learning server
keycloak_url: "http://10.0.2.4" # KSunbirdED eycloak Load balancer IP; eg http://10.10.10.10
# Sunbird Application name and framework name
sunbird_default_channel: sunbird # Organization channel name which portal will connect to
sunbird_app_name: sunbird # By default app name will be sunbird
#### artifact upload
artifacts_container: 'artifacts' # blob container name to save built artifacts
###artifacts_container: "{{ gcloud_artifact_bucket_name }}"
#sunbird_cassandra_replication_strategy: '{"class":"NetworkTopologyStrategy","datacenter1":2}' # If using cluster give this value and choose datacenter and replication factor as required '{"class":"NetworkTopologyStrategy","datacenter1":2}' if not using cluster give this value '{"class":"SimpleStrategy","replication_factor":1}'
#####################################################################################################
plugin_container_name: "{{ azure_public_container }}"
keycloak_auth_server_url: "https://{{sunbird_domain_name}}/auth"
kong_postgres_host: "{{ dock_postgres_host }}"
sunbird_instance: "Niramaya"
sunbird_telemetry_kafka_topic: sunbirddock.telemetry.ingestion
sunbird_data_pipeline_kafka_topic: sunbirddock.telemetry.ingest
sunbird_url_shortner_enable: true
sunbird_qrimage_topic: sunbirddock.qrimage.request
sunbird_linked_content_base_url: "{{ proto }}://{{ domain_name }}/play/content/"
kong_all_consumer_groups:
- announcementAccess
- appAccess
- appAdmin
- appUpdate
- badgeAccess
- badgeAdmin
- badgeCreate
- badgeUpdate
- certificateAccess
- certificateAdmin
- certificateCreate
- certificateUpdate
- channelAccess
- channelCreate
- channelUpdate
- contentAccess
- contentAdmin
- contentCreate
- contentUpdate
- courseAccess
- courseAdmin
- courseCreate
- courseUpdate
- deviceCreate
- dialcodeAccess
- dialcodeAdmin
- dialcodeCreate
- dialcodeUpdate
- frameworkAccess
- frameworkAccess
- frameworkCreate
- frameworkUpdate
- locationAccess
7172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140
- nominationAccess
- nominationAdmin
- nominationCreate
- nominationUpdate
- noteAccess
- noteAdmin
- noteCreate
- noteUpdate
- objectAccess
- orgAccess
- orgCreate
- pageAccess
- pluginAccess
- preferenceAccess
- preferenceCreate
- preferenceUpdate
- programAccess
- programAdmin
- programCreate
- programTenantList
- programUpdate
- registryAccess
- registryAdmin
- registryCreate
- registryUpdate
- reportsAccess
- reportsAdmin
- reportsCreate
- reportsUpdate
- ssoCreate
- userAccess
- userAdmin
- userCreate
- userTempAdmin
- userUpdate
- refreshTokenCreate
- anonymousContentAccess
- anonymousUserCreate
- anonymousUserAccess
- anonymousAppAccess
# Consumers to be on-boarded
kong_consumers:
- username: api-management-test-user
groups: "{{ kong_all_consumer_groups }}"
print_credentials: true
state: present
rate_limits: "{{ premium_consumer_rate_limits }}"
- username: api-management-test-user
groups: "{{ kong_all_consumer_groups }}"
print_credentials: true
state: present
rate_limits: "{{ premium_consumer_rate_limits }}"
###kong_postgres_database: api
kong_postgres_database: "api_manager_kong"
sunbird_dial_repo_api_base_url: "https://qa.ekstep.in/api"
environment_id: 10000000 ##This variable should change value per env. eg: dev 1xx; staging 2xxx
graph_passport_key: "{{core_vault_graph_passport_key}}"
## KP configuration ##
azure_public_container: contents
cassandra_keyspace_prefix: dockdev
141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210
#Kubernetes variables
namespace: dock
imagepullsecrets: "{{ env }}registrysecret"
dockerhub: "asia-docker.pkg.dev/upsmf-368011/asia.gcr.io"
kubeconfig_path: /var/lib/jenkins/secrets/k8s.yaml
sunbird_portal_player_cdn_enabled: false
private_ingressgateway_ip: "10.0.1.33" # your private kubernetes load balancer ip
nginx_private_ingress_ip: "10.0.1.33"
nginx_public_ingress_ip:
storage_class_name: "managed-premium"
keycloak_lb_ip: "10.0.2.4"
cloud_storage_url: https://storage.googleapis.com
valid_cloudstorage_base_urls: '["https://storage.googleapis.com"]'
sunbird_lms_base_url: "http://{{private_ingressgateway_ip}}/api" ### keycloak env variable
private_ingress_custom_annotations: true
######### dock variables #########
schemas_container_name: content-service
kp_schema_base_path: "https://storage.googleapis.com/dockdev-public-upsmf/contents/schemas/local"
player_repository: creation-player
dock_api_auth_token: "{{ core_vault_dock_api_auth_token }}"
sunbird_learner_player_url: "http://10.0.1.16/api/" ###Newly Updated
sunbird_program_base_url: "https://prashnabhandar.uphrh.in" ####Newly Updated
enc_n_keys: 50 # Total number of keys required for encryption
enc_n_reserved_keys: 15 # Number of keys which app reserves for usage
sunbird_kp_content_service_base_url: http://content-service:9000/
sunbird_kp_assessment_service_base_url: http://assessment-service:9000/
sunbird_kp_learning_service_base_url: http://{{ learningservice_ip }}:8080/learning-service/
dock_base_url: "https://{{domain_name}}"
dock_channel:
core_vault_postgres_username: postgres
dock_postgres_host: "10.0.2.3"
dock_postgres_user: "{{ core_vault_dock_postgres_user }}"
dock_postgres_password: "{{ core_vault_dock_postgres_password }}"
programs_service_postgres_host: "{{ dock_postgres_host }}"
programs_service_postgres_username: "{{ dock_postgres_user }}"
programs_service_postgres_password: "{{ dock_postgres_password }}"
programs_postgres_db: sunbird_programs
sunbird_opensaber_service_url: "http://opensaber-service:8080"
dock_api_call_log_status: false
opensaber_search_limit: 1000
opensaber_db_pool_size: 250
sunbird_portal_url: https://{{domain_name}}/api/
sunbird_auto_creation_topic: sunbirddev.auto.creation.job.request
sunbird_program_db_pool: 100
sunbird_opensaber_service_url: "http://opensaber-service:8080"
postgresql_users:
- name: "{{kong_postgres_user}}"
login_host: "{{kong_postgres_host}}"
login_password: "{{kong_postgres_password}}"
password: "{{kong_postgres_password}}"
db: "{{kong_postgres_database}}"
login_user: "{{kong_postgres_user}}"
priv: "ALL"
- name: "{{programs_service_postgres_username}}"
login_host: "{{programs_service_postgres_host}}"
login_password: "{{programs_service_postgres_password}}"
password: "{{ programs_service_postgres_password }}" # encrypted password
db: "{{programs_postgres_db}}"
login_user: "{{programs_service_postgres_username}}"
priv: "ALL"
postgresql_databases:
- name: "{{programs_postgres_db}}"
login_host: "{{programs_service_postgres_host}}"
211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280
login_password: "{{programs_service_postgres_password}}"
owner: "{{programs_service_postgres_username}}"
login_user: "{{programs_service_postgres_username}}"
- name: "{{ kong_postgres_database }}"
login_host: "{{ kong_postgres_host }}"
login_password: "{{ kong_postgres_password }}"
owner: "{{ kong_postgres_user }}"
login_user: "{{ kong_postgres_user }}"
##sunbird_content_url: "http://10.0.1.16/content"
sunbird_search_service_api_base_url: "http://{{private_ingressgateway_ip}}/search"
sunbird_learner_url: "http://10.0.1.16/learner/" ###Newly Updated
portal_cloud_storage_url: "https://storage.googleapis.com/dockdev-public-upsmf/contents/"
# Postgresql Migraion
postgresql_migration_user: "{{ core_vault_dock_postgres_user }}"
postgresql_migration_endpoint: "{{ dock_postgres_host }}"
postgresql_migration_password: "{{ core_vault_dock_postgres_password }}"
master_category_validation_enabled: no
core_private_ingressgateway_ip: "10.0.1.16" #private ingress IP of sunbirded
# Postgres upgrade missing vars
dp_postgres_host: "{{ dock_postgres_host }}"
dp_postgres_username: "{{ core_vault_postgres_username }}"
av_kafka_topic_create: true
# CSP vars
cloud_service_provider: gcloud
cloud_public_storage_accountname: "jenkins@upsmf-368011.iam.gserviceaccount.com"
cloud_public_storage_endpoint: ""
cloud_public_storage_region: "{{ cloud_private_storage_region }}"
cloud_public_storage_project: "upsmf-368011"
cloud_private_storage_accountname: "jenkins@upsmf-368011.iam.gserviceaccount.com"
cloud_private_storage_endpoint: ""
cloud_private_storage_region: "asia-south1"
cloud_private_storage_project: "upsmf-368011"
cloud_management_storage_accountname: "jenkins@upsmf-368011.iam.gserviceaccount.com"
cloud_management_storage_endpoint: ""
cloud_management_storage_region: "{{ cloud_private_storage_region }}"
cloud_management_storage_project: "upsmf-368011"
cloud_artifact_storage_accountname: "jenkins@upsmf-368011.iam.gserviceaccount.com"
cloud_artifact_storage_endpoint: ""
cloud_artifact_storage_region: "{{ cloud_private_storage_region }}"
cloud_artifact_storage_project: "upsmf-368011"
cloud_storage_publicreports_bucketname: "reports"
cloud_storage_privatereports_bucketname: "reports"
cloud_storage_telemetry_bucketname: "telemetry-data-store"
cloud_storage_schemas_bucketname: "dockdev-content-service"
cloud_storage_flink_bucketname: "flink-check-points-store"
cloud_storage_plugin_bucketname: "sunbird-content-dock"
cloud_storage_cassandrabackup_bucketname: "cassandra-backup"
cloud_storage_esbackup_bucketname: "elasticsearch-snapshots"
cloud_storage_neo4jbackup_bucketname: "neo4j-backup"
cloud_storage_redisbackup_bucketname: "redis-backup"
##cloud_storage_artifacts_bucketname: "{{ artifacts_container }}"
gcloud_artifact_bucket_name: "dockdev-artifacts-upsmf"
281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326
### Newly Added Variables ###
env_name: "{{ env }}"
gcloud_public_bucket_name: "dockdev-public-upsmf"
cloud_storage_artifacts_bucketname: "{{ gcloud_artifact_bucket_name }}"
sunbird_content_azure_storage_container: contents
cloud_storage_content_bucketname: "{{ gcloud_public_bucket_name }}"
cloudstorage_base_path: "https://storage.googleapis.com"
valid_cloudstorage_base_urls: '["https://storage.googleapis.com"]'
cloud_storage_base_url : "{{ cloudstorage_base_path }}"
knowledgemw_opa_enabled: false
content_opa_enabled: false
report_opa_enabled: false
certregistry_opa_enabled: false
gcloud_private_bucket_name: "dockdev-private-upsmf"
gcloud_management_bucket_name: "dockdev-mgmt-upsmf"
sunbird_public_storage_account_name: "{{ gcloud_public_bucket_name }}" # Azure account name for storing public data (like contents)
sunbird_private_storage_account_name: "{{ gcloud_private_bucket_name }}" # Azure account name for storing private data (like reports, telemetry data)
sunbird_management_storage_account_name: "{{ gcloud_management_bucket_name }}" # Azure account name for storing backup data (like cassandra backups)
sunbird_artifact_storage_account_name: "{{ gcloud_artifact_bucket_name }}"
# for google:
nginx_private_ingress_annotations:
cloud.google.com/load-balancer-type: "Internal"
##core_vault_dock_postgres_user: "postgres"
##core_vault_dock_postgres_password: "7Zk@@Uc2K$8e"
analyticsapi_ip: 0.0.0.0
searchservice_ip: 0.0.0.0
opensaber_postgres_host: "{{ dock_postgres_host }}"
opensaber_postgres_username: "{{ dock_postgres_user }}"
opensaber_postgres_password: "{{ dock_postgres_password }}"
cert_service_container_name: e-credentials # Conatiner name for cert service to store cert templates
cert_service_cloud_storage_type: gcp
sunbird_android_app_url: ""
swarm-dashboard-1: "0.0.0.0"
swarm_load_balancer: "0.0.0.0" # Loadbalancer ip to push the logspout result to logstash in swarm
####Player service ####
cloud_storage_public_bucketname: "{{ gcloud_public_bucket_name }}"
sunbird_cloud_storage_provider: "{{ cloud_service_provider }}"
sunbird_gcloud_bucket_name: "dockdev-public-upsmf"