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 [email protected] \
  --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.