Initialization Playbooks

Rierino core platform and additional modules require a set of configurations and data sets which are applied to enabler applications

Initialization playbooks are used to populate these entries on target systems (such as saga records created on a MongoDB instance), utilizing deployment assets within the process.

Playbook
Description

Global Helm

Extracts & defines key configuration parameters (such as URL paths) utilizing inventory and populates namespace config maps & secrets using global helm chart

MongoDB Import

Imports core & module specific records into platform database, using MongoDB asset files

Kafka Create Topic

Creates Kafka topics with provided configuration parameters, using Kafka asset files

Keycloak Create Realm

Creates and configures core & module specific realms, using Keycloak asset files

Elasticsearch Create Index

Creates module specific indexes on Elasticsearch, using deployment asset files

Elasticsearch Create Synonym

Creates and uploads module specific synonym files on Elasticsearch, using deployment asset files

Additional, optional initialization playbooks are also available within the deployment repository, which can be used to import configurations into systems such as Nexus, Airflow, NiFi, etc.

Last updated