Installation

Like most |SPECS| modules, there are two deployment modes: one as a standalone service, or as a component deployed on-top of the execution platform. In the later case, both the installation, configuration and execution are automatically handled by the execution platform, requiring thus no manual intervention.

In the case of a standalone service, the installation is almost trivial and just involves installing the desired package and activating the service. Because |SPECS| leverages |mOS| --- a specialized |OpenSUSE|-based |Linux| distribution developed as part of the |mOSAIC| project --- all the required repositories are already registered and one only needs to:

Credential service installation snippet

mos-packages install mosaic-credential-service

Then starting the service only implies the following simple invocation:

Credential service execution snippet

mos-packages execute mosaic-credential-service run

Regarding the "mosaic" prefix

As a side-note, although the package name contains the prefix mosaic, this module is part of the |SPECS| platform, but because it is reusable independently (of the rest of the |SPECS| platform), we wanted to include it in the core |mOSAIC| platform that |SPECS| leverages, thus raising the chance of its reusage in other non-|SPECS|-related projects (such as |MODAClouds|). (Moreover the ideas behind this module started during the |mOSAIC| project while identifying the difficulties faced at that time while interacting with |CSP|'s.)

Docutils System Messages

System Message: ERROR/3 (<string>, line 10); backlink

Undefined substitution referenced: "SPECS".

System Message: ERROR/3 (<string>, line 12); backlink

Undefined substitution referenced: "SPECS".

System Message: ERROR/3 (<string>, line 12); backlink

Undefined substitution referenced: "mOS".

System Message: ERROR/3 (<string>, line 12); backlink

Undefined substitution referenced: "OpenSUSE".

System Message: ERROR/3 (<string>, line 12); backlink

Undefined substitution referenced: "Linux".

System Message: ERROR/3 (<string>, line 12); backlink

Undefined substitution referenced: "mOSAIC".

System Message: ERROR/3 (<string>, line 33); backlink

Undefined substitution referenced: "SPECS".

System Message: ERROR/3 (<string>, line 33); backlink

Undefined substitution referenced: "SPECS".

System Message: ERROR/3 (<string>, line 33); backlink

Undefined substitution referenced: "mOSAIC".

System Message: ERROR/3 (<string>, line 33); backlink

Undefined substitution referenced: "SPECS".

System Message: ERROR/3 (<string>, line 33); backlink

Undefined substitution referenced: "SPECS".

System Message: ERROR/3 (<string>, line 33); backlink

Undefined substitution referenced: "MODAClouds".

System Message: ERROR/3 (<string>, line 33); backlink

Undefined substitution referenced: "mOSAIC".

System Message: ERROR/3 (<string>, line 33); backlink

Undefined substitution referenced: "CSP".