Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

1> Update inventory of Core hosts, groupvars , and secrets
2> create a container in azure blob and make it public for content publishNOTE:- If in the below documenation we have "(NAME)" Run the job from that folder

Run the Below Jobs:-

OpsAdministration:

...

1> Login to keycloak using username admin and password as given in private "secrets.yml" file.  # Login to keycloak by using <domainname>/auth
2> Take the sso_public_key by navigating to: sunbird Realm > Realm Settings > keys > click Public Key(copy the key and update core_vault_sso_public_key)
3> create Admin Role: Roles > Add Role > add details in the form(Role Name: admin) > save > Enable Composite Roles > Under Composite Roles > Select (offline_access, uma_administration) and click add selected, Permissions(enable Permissions).
4> assign permissions to admin-cli client: clients > admin-cli > Settings > Implicit Flow Enabled (ON) > Root URL: https://dev.sunbird.cf (your Domain) > Valid Redirect URIs: https://dev.sunbird.cf/* (Add another Link by clicking on "+") > Valid Redirect URIs: https://dev.sunbird.cf/ > Base URL: / > Admin URL: https://dev.sunbird.cf/* > Save
5> clients > admin-cli > Roles > Add Role: Role Name: admin (Save)> composite Roles (ON) > Composite Roles > Realm Roles > add admin,offline_access,uma_authorization > Permissions > Permissions Enabled (ON)

12> Badger                                                                                                                     # Deploys Badger service, used in creation of badge
13> Player                                                                                                                       # Deploys Player service, used to display Frontend of App
14> 13> Learner                                                                                                                    # Deploys Learner Service, handles user management, helps in searching content
15> 14> Content                                                                                                                    # Deploys Content service, Helps in creation of content
16> Telemetry                                                                                                                 # Deploys Telemetry Service, Helps in sending telemetry to kafka
17> Telemetrydatapipeline                                                                                              # Deploys logstash container, which sends telemetry to kafka