bootstrap-sunk-local-user

Create local UNIX users with SSH keys and register them with Slurmdbd on SUNK deployments.

7|Updated Jul 9, 2026
One-click install
npx skills add https://github.com/coreweave/sunk-anywhere --skill bootstrap-sunk-local-user
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: bootstrap-sunk-local-user
Source: https://github.com/coreweave/sunk-anywhere/tree/main/skills/universal/bootstrap-sunk-local-user
Command: npx skills add https://github.com/coreweave/sunk-anywhere --skill bootstrap-sunk-local-user

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill simplifies the process of creating a local UNIX user on a SUNK deployment, eliminating the need for complex setups like authentik/LDAP or SCIM.

Core Features & Use Cases

  • Single User Provisioning: Easily create a local UNIX user with an SSH key, without the need for directory services.
  • Automated Slurm Association: Automatically registers the user with Slurmdbd for immediate job submission.
  • Works Across Providers: Supports any SUNK deployment on EKS, GKE, or bare-metal.

Quick Start

Use the add-sunk-user.sh script to create a local user with the username 'alice':

./infrastructure/universal/add-sunk-user.sh add \
  --username alice \
  --uid 1001 --gid 1001 \
  --email alice@example.com \
  --ssh-key "$(cat ~/.ssh/id_ed25519.pub)"

Frequently Asked Questions about bootstrap-sunk-local-user

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a local UNIX user on a SUNK deployment without LDAP?▼

To create a local UNIX user on a SUNK deployment without LDAP, you can provision a single user with an SSH key directly using a shell script, bypassing complex directory services like authentik or SCIM.

Does SUNK user provisioning automatically register the account with Slurmdbd?▼

Yes, SUNK user provisioning automatically registers the new local UNIX user with Slurmdbd, enabling immediate job submission across the Slurm cluster without requiring manual database configuration.

Can I provision local users for Slurm on any cloud provider with SUNK?▼

Yes, you can provision local users for Slurm on any SUNK deployment, as the provisioning process fully supports environments deployed on EKS, GKE, or bare-metal infrastructure.

How do I add a local user to Slurm using an SSH key?▼

You add a local user to Slurm by running the add-sunk-user.sh script with arguments specifying the username, UID, GID, email, and the contents of your public SSH key file.

Do I need directory services like authentik to manage Slurm users?▼

No, you do not need directory services like authentik or SCIM to manage Slurm users, because this provisioning approach directly creates local UNIX users with SSH keys on the SUNK deployment.