Skip to content

Commit

Permalink
Issue #496 feat: Script to automate realm management (#35)
Browse files Browse the repository at this point in the history
* Issue #00 chore:  update var names of content service

* Issue #00 chore:  cadvisor limit  memory increased

* Issue #00 chore:  Jenkins slave  limit  memory increased

* Issue #00 chore:  cadvisor limit  memory increased

* Issue #00 chore:  diabled the health_check of learner-service

* Issue #00 chore:  Added health check for learner service

* Issue #00 chore:  incresed exporters limit and reservations memory

* Issue #SB-1236 chore:  Add new content service vars

* Issue #SB-1236 chore:  Update the content service docker file for installing imagemagik

* chore #000: api-onboarding

* Issue #00 chore:  updating mailing list

* Issue #SB-1236 fix: onboarding dialcode apis

* Issue #367  chore:  fix to the es backup

* Issue #367  chore:  fix to the es backup

* Issue #367  chore:  fix to the es backup

* Issue #365  chore:  Cassandra migration

* Issue #367  chore:  es backup issue

* Issue #SB-1403 fix: onboarding framework apis

* Issue #SB-1403 fix: onboarding framework apis

* Issue #SB-1403 fix: onboarding framework apis

* Issue #SB-1403 fix: onboarding framework apis url fix

* Issue #SB-1403 feat: added new api' "copy framework" (#25)

* Issue #000  chore:  MCF AND SSS

* Issue #22 feat: unified script for sunbird installation

* Issue #22 fix: fixed su permission

* Issue #22 fix: updated script for better compatibility

* Issue #22 feat: updated generate config

* Issue #22 feat: updated logging

* Issue #22 fix: updated atomic execution

* Issue #22 fix: ansible versioning fix

* Issue #22 fix: removed duplicated ansible installation

* Issue #22 fix : renamed mcf to config

* Issue #22 fix: removed core from sunbird installation

* Issue #22 feat: updated logging for script

* Issue #22 fix: removed core from unified script

* Issue #22 feat: changed ssl content to path

* Issue #367  chore:  es backup issue

* Issue #22 feat: dynamic inventory creation

* Issue #22 feat: cleanup config

* Issue #22 fix: theme copying is not mandatory

* Issue #22 feat: overriding vars with config

* Issue #22 fix: removed depricated mongodb

* Issue #22 fix: keycloak ansible inventory path

* Issue #22 fix: docker daemon permission denied

* Issue #22 fix: overriding vars

* Issue #22 fix: postgres user not found error

* Issue #22 fix: changed templatig to copying

to avoid infinite variable looping

* Issue #22 fix: idiomatic syntaxing

* Issue #22 fix: syntax error

* Issue #22 fix: syntax errors

* Issue #22 fix: removed templating for static files

* Issue #22 fix: variable

* Issue #22 fix: added static files

* Issue #22 fix: es variable not decalred

* Issue #22 feat: ignoring failed message

because of data already present at db

* Issue #22 feat: overriding vars

* Issue #22 chore:  updated the core services versions

* Issue #22 chore:  Change the environment to env in mcf

* Issue #22 chore:  Change the kong host details

* Issue #22 fix: stop at any error

* Issue #22 chore: jwt token copying

* Issue #22 chore: skip ansible_host_key_verification

* Issue #22 chore: certbot script added

* Issue #22 chore: certbot script added

* Issue #22 chore: certbot script added

* Issue #22 fix: ansible host overriding

* Issue #22 fix: ansible hosts overriding

* Issue #22 feat: removed mcf deps and posix naming conventions

* Issue #22 feat: removed custom sed and bought posix naming conventions

custom sed used to replace the ansible inventory, implimented ansible
idiomatic way.

* Issue #23 feat: restore cassandra to a fresh installation

* Issue #23 feat: cassandra restore

* Issue #23 feat: cassandra backup

* Issue #23 feat: cleaning up

* duplicate of cassandra_complete_backup

* duplicate complete_restore

* Issue #23 feat: posix nomenclature

* Issue #369 chore: fix alerts

* Issue #369 chore: fix alerts

* Issue #369 chore: fix alerts

* Issue #22 fix: updated missing var

* Issue #22 feat: updated unused vars

* Issue #22 fix: cleanup unused vars

* Issue #22 feat: improved docker installation check

* Issue #22 feat: idempotency

* Issue #22 fix: Idempotent deps

* Issue #29 fix: dpkg search failing

* Issue #29 fix: certbot ssl was not getting created

* Issue #22 feat: Updated mandatory and optional fields

* Issue #22 feat: updated for core services

* Issue #22 feat: Updated with jwt creation

* Issue #496 feat: Script to automate realm management user creation and initial realm import for new keycloak install

* Issue #496 feat: Script to automate realm management user creation and initial realm import for new keycloak install

* Issue #496 feat: Script to automate realm management user creation and initial realm import for new keycloak install

* Issue #31 chore: Script to automate realm management user creation and initial realm import for new keycloak install

* Issue #30 chore: hardcoding the deployer sudo pass

* Issue #22 fix: keycloak is not working after ansible ip overriding

* Issue #22 feat: update variables

* Issue #30 chore:  changed the inventory file

* Issue #30 chore:  changed the inventory file

* Issue #30 chore: postgres installation

* Issue #30 chore: postgres installation

* Script to automate realm management user creation and initial realm import for new keycloak install (#31)

* Issue #496 feat: Script to automate realm management user creation and initial realm import for new keycloak install

* Issue #496 feat: Script to automate realm management user creation and initial realm import for new keycloak install

* Issue #496 feat: Script to automate realm management user creation and initial realm import for new keycloak install

* Issue #31 chore: Script to automate realm management user creation and initial realm import for new keycloak install

* Issue #30 chore: sunbird_image_storage_url is added to defaults

* Issue #31 chore: Script to automate realm management user creation and initial realm import for new keycloak install
ahghatol authored and Manojvv committed Feb 8, 2018
1 parent ecf72fd commit fd2ec67
Showing 3 changed files with 11 additions and 1 deletion.
9 changes: 9 additions & 0 deletions ansible/inventories/sample/group_vars/sample
Original file line number Diff line number Diff line change
@@ -63,6 +63,15 @@ sunbird_sso_password: "{{sso_password}}"
keycloak_password: "{{keycloak_admin_password}}" #admin password for the keycloak_auth login
keycloak_theme_path: #path to the keycloak theme files

## Keycloak bootstrap
keycloak_realm_json_file_path: "roles/keycloak/files/python-keycloak-0.12.0/keycloak-realm.json"
keycloak_user_manager_roles_json_file_path: "roles/keycloak/files/python-keycloak-0.12.0/roles.json"
keycloak_api_management_username: ""
keycloak_api_management_user_email: ""
keycloak_api_management_user_first_name: ""
keycloak_api_management_user_last_name: ""
keycloak_api_management_user_password: ""

## Content Repo configuration
sunbird_api_auth_token: "{{ekstep_auth_token}}" #Authorization key (JWT) to access Sunbird APIs. This will be in the output of deploy-apis.sh script, extracting it out is documented in the deployment wiki.
sunbird_ekstep_api_key: "{{ekstep_api_key}}" #Authorization key (JWT) to access Ekstep APIs. Steps to generate this are documented on https://github.com/project-sunbird/sunbird-commons/wiki/Obtaining-API-token-for-accessing-ekstep-APIs
2 changes: 1 addition & 1 deletion ansible/roles/keycloak/tasks/main.yml
Original file line number Diff line number Diff line change
@@ -8,4 +8,4 @@

- include: keycloak_bootstrap.yml
tags:
- keycloak-bootstrap.yml
- keycloak-bootstrap
1 change: 1 addition & 0 deletions ansible/roles/stack-sunbird/defaults/main.yml
Original file line number Diff line number Diff line change
@@ -43,4 +43,5 @@ sunbird_background_actor_port:
sunbird_actor_system_name:
sunbird_fcm_account_key:
sunbird_app_url:
sunbird_image_storage_url:

0 comments on commit fd2ec67

Please sign in to comment.