ops-infra-deploy

Automate Boundless AWS dev infrastructure deployment and teardown with Pulumi and AWS CLI.

195|172|Updated Sep 25, 2024
One-click install
npx skills add https://github.com/boundless-xyz/boundless --skill ops-infra-deploy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ops-infra-deploy
Source: https://github.com/boundless-xyz/boundless/tree/main/.claude/skills/ops-infra-deploy
Command: npx skills add https://github.com/boundless-xyz/boundless --skill ops-infra-deploy

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Internal — for Boundless team members only. Help developers deploy Boundless AWS infrastructure to the dev environment. Use when the user wants to deploy a service to dev, bootstrap their dev environment, troubleshoot infrastructure issues, or understand what env vars a service needs. Also handles teardown and status checks.

Core Features & Use Cases

  • Interactive helper for deploying Boundless services to the AWS dev environment.
  • Provides bootstrap workflow to create VPC, deployment roles, and dev stack references.
  • Supports service deployment, teardown, status checks, and troubleshooting of common infra issues.

Quick Start

Bootstrapping creates the dev VPC, bootstrap stack, and initial Pulumi setup, after which you can deploy a service by providing required env vars and running the dev deployment workflow.

Frequently Asked Questions about ops-infra-deploy

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

FAQPage Schema
How do I deploy AWS dev infrastructure using Pulumi?

To deploy AWS dev infrastructure with Pulumi, you run the interactive bootstrap workflow to create the VPC and deployment roles, then execute the dev deployment workflow with required environment variables for your service.

What prerequisites do I need to bootstrap a dev environment on AWS?

Bootstrapping a dev environment requires Pulumi, Node, AWS CLI, and aws-vault installed, as the deployment workflow enforces prerequisite checks before creating the VPC and initial Pulumi stack references.

Can I use this workflow to troubleshoot infrastructure issues in my dev account?

Yes, you can troubleshoot infrastructure issues in the dev account by running status checks and using the troubleshooting helper to verify environment variables and diagnose common deployment problems.

What is the best way to tear down Boundless services deployed to the dev environment?

The best way to tear down Boundless services is by running the supported teardown workflow, which safely removes the deployed dev infrastructure and associated resources from your AWS account.

Why does my dev deployment fail during the environment variable verification step?

Dev deployments fail during verification when required environment variables are missing or misconfigured, so you must provide the correct variables required by the service before running the dev deployment workflow.