Book page

SA04 - Provider manages deployment scripts

Default profile image
Annalie te Hofste • 19 December 2025

SA04 - Provider manages deployment scripts

To help understand the content of this document, readers should familiarize themselves with the key definitions and actors.

Overview

This supporting activity covers the management of deployment scripts by a Provider, which supports the management of resource descriptions (BP05B) when adding or updating resource type specific metadata of an infrastructure resource. Upon the consumption of such an infrastructure resource (BP08), the deployment script is used for the provisioning and configuration of the infrastructure resource on a dedicated environment for the Consumer. During the post configuration process, the deployment script is used for actions such as deploying an application or loading data resources.

Simpl-Open supports Infrastructure Providers in the management of deployment scripts by allowing them to:

  • Consult and download the available deployment scripts.
  • Consult the available VM templates.
  • Create, update or delete a deployment script directly.
  • Create or update a VM template by specifying its building blocks such as cloud environment configurations and post provisioning configurations (see SA04.01 for more details). This automatically generates a deployment script based on the provided building blocks.
  • Delete a VM template: This automatically deletes the related deployment script, and hence makes it unavailable to link to a resource description.

With the use of VM templates to create a deployment script, Simpl-Open hence provides mechanisms to configure and automatically provision VMs in multiple cloud providers, and provide a parametrisable approach to easily configure VMs to Infrastructure and Application Providers participating in the data space. 

Actors

The following actors are involved: 

  • Infrastructure Provider

Assumptions

None.

Prerequisites

The following prerequisites must be fulfilled:

  • Provider onboarded: The Provider must be successfully onboarded (Business Process 3A).

Details

The following shows the detailed business process diagram and gives the step descriptions.

Trigger resource description management

The Infrastructure Provider consults their current set of VM templates and deployment scripts and decides whether to create a new VM template or deployment script, to update an existing VM template or deployment script, or to delete an existing VM template or deployment script. This initiates the management of deployment scripts.

Manage VM Templates

SA04.01 Create a VM template

Infrastructure Provider creates a VM Template containing all its building blocks:

  • General properties.
  • Providing cloud environment configurations.
  • VM configurations (cloud-init).
  • Operating system.
  • Hardware configuration (CPU cores, RAM, storage).
  • Post provisioning configurations.
  • VM policies.

The VM template is stored and a new deployment script  is created automatically related to that VM template.

SA04.02 Update a VM template

The Infrastructure Provider updates a selected VM Template by updating the content of one ore more of its building blocks.

The updated VM template is stored and a new deployment script is created automatically related to the updated VM template.

SA04.03 Delete a VM template

The Infrastructure Provider deletes a selected VM Template.

The VM template will no longer be available for editing and generating deployment scripts. The existing deployment script that was generated by this VM template is deleted automatically upon the deletion of the VM template.

Manage deployment scripts

SA04.04 Create a deployment script

The Infrastructure Provider creates a deployment script by uploading a file that contains all the required instructions to create an infrastructure resource.

SA04.05 Update a deployment script

The Infrastructure Provider updates a selected deployment script with new configuration items.

SA04.06 Delete a deployment script

The Infrastructure Provider deletes a selected deployment script. It will no longer be available to link to a resource description.

Note: The dynamic interaction the update and deletion (SA04.02, SA04.03, SA04.05 and SA04.06) of deployment scripts and the catalogue will be handled in SIMPL-17079 - R31 Infrastructure catalogue services New

Outcomes

  • VM Template created, updated or deleted: The Infrastructure Provider has completed their actions on the VM Template, and the changes are reflected in the related deployment script.
  • Deployment Script created, updated or deleted: The Infrastructure Provider has completed the management of its Deployment Scripts directly or through the management of a VM Template.

 

Supporting ActivityStatus: Proposed

 

High Level Requirements

  • 4.1 - A Provider consults their own VM templates
    Simpl-Open shall allow a Provider to consult their own existing ...

    See more details

  • 4.2 - A Provider consults their own deployment scripts
    Simpl-Open shall allow a Provider to consult their own existing ...

    See more details

  • 4.3 - A Provider creates a new VM template
    Simpl-Open shall allow a Provider to create a new VM template ...

    See more details

  • 4.4 - A Provider creates a new deployment script
    Simpl-Open shall allow a Provider to create a new ...

    See more details
     

Back to Simpl requirements overview

Be the first one to comment


Please log in or sign up to comment.