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
- Initialize the Terraform configuration:
terraform init1 - Apply the Terraform configuration:
terraform apply1
Requirements
- Terraform 0.12 or later
- STACKIT Cloud account
Providers
stackitcloud/stackitversion0.37.1hashicorp/nullversion3.2.2
Requirements
| Name | Version |
|---|---|
| null | 3.2.2 |
| stackit | 0.37.1 |
Modules
No modules.
Resources
| Name | Type |
|---|---|
| null_resource.platform_admin | resource |
| null_resource.platform_users | resource |
Inputs
| Name | Description | Type | Default | Required |
|---|---|---|---|---|
| api_url | Base API URL | string | "https://authorization.api.stackit.cloud" | no |
| organization_id | Organization ID of your stackit cloud account | string | n/a | yes |
| platform_admins | List of members to add with their roles and subjects | list(object({ | n/a | yes |
| platform_users | List of members to add with their roles and subjects | list(object({ | n/a | yes |
| token | Bearer token for authentication | string | n/a | yes |
Outputs
| Name | Description |
|---|---|
| documentation_md | n/a |
Source code & Installation
The source code of this kit module can be found here
Run the following command to install the kit module:
collie kit import stackit/bootstrap
1
