Skip to main content

org-setup

Create a new Harness Organization with roles, user groups, resource groups, environments, and governance policies. Use when someone wants to create a new org, set up an organization, or provision organizational structure in Harness.

Informations de source

Dépôt
thisrohangupta/harness-solutions-factory-claude-code-plugin
Dernière activité de la source
13 février 2026 à 05:46
Langue détectée de SKILL.md
anglais
Étoiles
0
Forks
0

Options d'installation

Le prompt qui vérifie d'abord la source est sélectionné par défaut. Vous pouvez passer à une commande directe ou télécharger une copie locale.

Vérifiez les fichiers source

Lisez SKILL.md et les fichiers associés affichés par SkillsMP avant de décider de l'installer.

Affichage de SKILL.md

SKILL.md
Instructions source · Aperçu en lecture seule
name
org-setup
description
Create a new Harness Organization with roles, user groups, resource groups, environments, and governance policies. Use when someone wants to create a new org, set up an organization, or provision organizational structure in Harness.
allowed-tools
["Bash","Read","Write","Glob","Grep"]
# Organization Setup Create a Harness Organization using the `harness-organization` module. **Module directory:** `harness-organization/` $ARGUMENTS ## What This Creates - A new Harness **Organization** - Organization-level **custom roles** (from `templates/roles/*.yaml` — 26+ permission sets) - Organization-level **user groups** (from `templates/groups/*.yaml` — with SSO mapping support) - Organization-level **resource groups** (permission scoping) - Organization-level **environments** (Dev, Test, Prod) - **OPA policies** and **policy sets** for governance ## Required Inputs | Input | Required | Description | |-------|----------|-------------| | Organization Name | **Yes** | Name for the new organization | | Harness Account ID | **Yes** | Auto-detected from env var | | Organization ID | No | Custom identifier (auto-generated from name if omitted — spaces/dashes become underscores) | | Description | No | Defaults to "Harness Organization managed by Solutions Factory" | | Tags | No | Custom resource tags | ## Steps 1. **Auto-detect** account ID from `HARNESS_ACCOUNT_ID` env var. 2. **Ask the user for:** - Organization name (required) - Custom identifier? (explain: auto-generated from name, spaces become underscores) - Description? (optional) - Custom tags? (optional) 3. **Generate `terraform.tfvars`** in `harness-organization/`. 4. **Ensure `providers.tf` exists** in the module directory. 5. **Run `tofu init`**, then **`tofu plan`**. 6. **Present the plan** in plain language: - "This will create organization '{name}' with X roles, Y user groups, and Z governance policies." 7. **On confirmation**, run `tofu apply`. 8. **Capture outputs:** - `organization_identifier` — save for downstream modules - `organization_url` — show to user 9. **Show next steps:** - "Organization '{name}' created (ID: {id}). View it at: {url}" - "Next: create a project with `/harness-factory:project-setup`" ## Prerequisites - `harness-platform-setup` is recommended but not strictly required
Voir sur GitHub