Skip to main content

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:

FieldDescriptionExample
namethe display name for your account"Krypto Kong LATAM"
repository_prefixdefault prefix for new applications"cblock"
repository_provideryour chosen repository provider"github" or "gitlab"
organization_idyour organization's identifier"1"
slugunique account identifier"krypto-kong-latam"

Creating an account

  1. Configure nullplatform using one of these methods:
resource "nullplatform_account" "krypto-account" {
name = "Krypto Kong"
repository_prefix = "cblock"
repository_provider = "github"
slug = "crypto-kong"
}
# Note: the organization_id is automatically inferred.

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.