STACKIT Cloud Custom Platform

Overview

This Terraform project enables seamless self-service provisioning and management of STACKIT Projects for development teams. The platform is based on the STACKIT Cloud and is designed to provide a secure and compliant environment for development teams to deploy and manage their applications.

Documentation

For more information, check our Guide for STACKIT.

Usage

  1. Initialize the Terraform configuration:
    terraform init
    
    1
  2. Apply the Terraform configuration:
    terraform apply
    
    1

Requirements

  • Terraform 0.12 or later
  • STACKIT Cloud account

Providers

  • stackitcloud/stackit version 0.37.1
  • hashicorp/null version 3.2.2

Requirements

NameVersion
null3.2.2
stackit0.37.1

Modules

No modules.

Resources

NameType
null_resource.platform_adminopen in new windowresource
null_resource.platform_usersopen in new windowresource

Inputs

NameDescriptionTypeDefaultRequired
api_urlBase API URLstring"https://authorization.api.stackit.cloud"no
organization_idOrganization ID of your stackit cloud accountstringn/ayes
platform_adminsList of members to add with their roles and subjects
list(object({
role = string
subject = string
}))
n/ayes
platform_usersList of members to add with their roles and subjects
list(object({
role = string
subject = string
}))
n/ayes
tokenBearer token for authenticationstringn/ayes

Outputs

NameDescription
documentation_mdn/a

Source code & Installation

The source code of this kit module can be found hereopen in new window

Run the following command to install the kit module:

collie kit import stackit/bootstrap
1