Overview
This guide will walk you through the process of setting up a new account on nullplatform. The tutorial focuses on basic account configuration without diving into specific cloud provider setups. The main goal is to enable you to create applications and utilize CI/CD pipelines for pushing assets.
Prerequisites
Before starting, make sure you have:
- Admin role in the organization you are currently configuring the account
- GitHub/GitLab/Azure DevOps credentials, we will need them to enable connection
To create your account on nullplatform, you'll need to prepare the following information:
Field | Description | Example |
---|---|---|
name | the display name for your account | "Krypto Kong LATAM" |
repository_prefix | default prefix for new applications | "cblock" |
repository_provider | your chosen repository provider | "github" or "gitlab" |
organization_id | your organization's identifier | "1" |
slug | unique account identifier | "krypto-kong-latam" |
Creating an account
- Configure nullplatform using one of these methods:
- OpenTofu / Terraform
- API
resource "nullplatform_account" "krypto-account" {
name = "Krypto Kong"
repository_prefix = "cblock"
repository_provider = "github"
slug = "crypto-kong"
}
# Note: the organization_id is automatically inferred.
POST /account
{
"name": "Krypto Kong",
"repository_prefix": "cblock",
"repository_provider": "github",
"organization_id": 1,
"slug": "crypto-kong"
}
After creating your account, you'll need to:
- Configure your code repository provider (GitHub/GitLab/Azure DevOps)
- Set up an asset repository for storing and managing your assets
These configurations can be done through nullplatform dashboard, API, or OpenTofu/Terraform provider. The detailed instructions for these next steps are available in the following sections:
Terraform® is a registered trademark of HashiCorp, Inc.