Unknown macro: {next_previous_link3}
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 13 Next »

Implementation Overview

WSO2 Identity Server (IS) 5.0.0 is provided as a service on WSO2 Private PaaS 4.1.0. This is implemented by creating the following:

  • Template module

    The template module configures the product in runtime, with a set of key value pairs known as the configuration parameters.

  • Cartridge agent plugin

    The cartridge agent plugin, sets the runtime configuration parameters such as hostnames, IP addresses of dependent clusters, dynamic proxy ports and many more.

  • Docker image

    The Docker image is built by packaging the following components:

    • Cartridge agent

    • Product distribution

    • Template module

    • Configurator

    • Java runtime

  • Puppet module

     The puppet module includes the same set of component as in the Docker image. In the puppet image the template module is used to configure automation.

Deployment Architecture

The diagram illustrates the deployment architecture of WSO2 IS on Private PaaS. In the deployment, a Private PaaS cluster will be created for the IS manager. 

 

Template Module

WSO2 IS 5.0.0 template module provides a set of templates that is used to configure IS with the Configurator.

You can find the WSO2 IS 5.0.0 template module here.

Cartridge Agent Plugin

The Server configurations are automated through the cartridge agent plugin, which was implemented for WSO2 IS 5.0.0.

The plugin configures the following and many more:

  • server hostname
  • cluster discovery parameters
  • proxy ports

You can find the WSO2 IS 5.0.0 cartridge agent plugin here.

  • No labels