tenant-bootstrap

Automate MozCloud tenant bootstrap across infra and GPA repos with staged PRs.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/mozilla/mozcloud --skill tenant-bootstrap
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tenant-bootstrap
Source: https://github.com/mozilla/mozcloud/tree/main/claude/plugins/mozcloud-tools/skills/tenant-bootstrap
Command: npx skills add https://github.com/mozilla/mozcloud --skill tenant-bootstrap

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Bootstrapping a MozCloud tenant across multiple repos and PRs is error-prone and tedious. This skill automates and guides the end-to-end workflow, coordinating input collection, repo operations, PR scaffolding, approvals, and post-bootstrap steps.

Core Features & Use Cases

  • Guided multi-phase workflow that orchestrates Phase 1 through Phase 8 for tenant bootstrap across infra and GPA repos.
  • Interactive input collection with batch prompts for app_code, function, risk_level, workgroup, workgroup_status, and optional Jira ticket, including pre-flight validations and derived values.
  • Automated PR scaffolding and CODEOWNERS updates: creates branches, applies template edits, commits, and prepares reviewer-ready PR bodies; prints push prompts for user confirmation.

Quick Start

Use the tenant-bootstrap skill to guide the three-phase MozCloud tenant bootstrap process from input collection to final infra apply.

Frequently Asked Questions about tenant-bootstrap

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

FAQPage Schema
How do I automate MozCloud tenant bootstrap across multiple repos?

Automating MozCloud tenant bootstrap involves a guided multi-phase workflow that orchestrates staged PRs, approvals, and post-bootstrap tasks across infra and GPA repos to ensure a production-ready deployment.

What is the process for updating CODEOWNERS during tenant onboarding?

The process for updating CODEOWNERS during tenant onboarding involves automated PR scaffolding that creates branches, applies template edits, commits changes, and prepares reviewer-ready PR bodies with push prompts for user confirmation.

What inputs do I need to collect before bootstrapping a new MozCloud tenant?

Before bootstrapping a new MozCloud tenant, you need to collect inputs including app_code, function, risk_level, workgroup, workgroup_status, and an optional Jira ticket, which undergo pre-flight validations and generate derived values.

Does the tenant bootstrap workflow work with Atlantis for PR automation?

The tenant bootstrap workflow supports PR automation by scaffolding branches and preparing reviewer-ready PR bodies, coordinating with Atlantis and Terraform infra repos for staged approvals and applies.

Can I use this guided workflow to generate tenant YAML for production deployments?

Yes, you can use this guided workflow to generate tenant YAML for production deployments, as it enforces safe, auditable steps and covers input collection through final infra apply.

What are the limitations or constraints of automating tenant bootstrap with this workflow?

Limitations of automating tenant bootstrap include relying on user confirmation for push prompts and adhering to enforced safe, auditable steps, meaning it requires strict prerequisite and constraint compliance rather than fully autonomous execution.