johndeploy

Automate cloud infrastructure provisioning, deployment, verification, and destruction with OpenTofu.

2|Updated Feb 17, 2017
One-click install
npx skills add https://github.com/John2143/dotfiles --skill johndeploy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: johndeploy
Source: https://github.com/John2143/dotfiles/tree/main/.claude/skills/johndeploy
Command: npx skills add https://github.com/John2143/dotfiles --skill johndeploy

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

The johndeploy skill solves the complex problem of managing and deploying cloud infrastructure. It automates the process from provisioning to destruction, providing a comprehensive solution for deploying NixOS and k3s.

Core Features & Use Cases

  • Provisioning: Automate the provisioning of cloud resources through OpenTofu.
  • Deployment: Deploy NixOS + k3s across multiple nodes.
  • Verification: Check the functionality of each node after deployment.
  • Fixing and Documentation: Diagnose issues, apply fixes, and document results.
  • Commit and Destroy: Commit findings and tear down infrastructure to save costs.
  • Review Past Runs: View detailed reports from past iterations for auditing and improvement.

Quick Start

Invoke /skill:johndeploy to start the full deployment and management process.

Frequently Asked Questions about johndeploy

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

FAQPage Schema
How do I automate NixOS and k3s deployment across multiple cloud nodes?

Automating NixOS and k3s deployment is handled by provisioning cloud resources through OpenTofu, executing deployment scripts, and verifying node functionality. It manages the entire lifecycle from provisioning to teardown for administrators requiring infrastructure control.

What's the best way to provision cloud infrastructure and verify node health after deployment?

Provisioning cloud infrastructure and verifying node health is best handled by automating OpenTofu provisioning followed by post-deployment verification checks. This approach diagnoses issues, applies fixes, and documents results for each node.

Can I use OpenTofu to manage SSH keys and track metrics during infrastructure provisioning?

OpenTofu can be used to manage SSH keys and track metrics during infrastructure provisioning through automated script execution. The process handles key management and metrics tracking alongside resource creation and destruction.

Does cloud automation for NixOS deployment support reviewing past runs and auditing infrastructure changes?

Cloud automation for NixOS deployment supports reviewing past runs by viewing detailed reports from previous iterations. These reports provide auditing capabilities and track improvements across deployment cycles.

How do I tear down cloud infrastructure to save costs after a k3s deployment cycle?

Tearing down cloud infrastructure to save costs after a k3s deployment cycle is done by committing findings and destroying resources. This automated destruction prevents ongoing charges while preserving deployment documentation.

Why use automated infrastructure management for deploying k3s clusters instead of manual configuration?

Automated infrastructure management for deploying k3s clusters reduces manual configuration errors by handling OpenTofu provisioning, script execution, and verification. It provides comprehensive control over deployment, fixing, and destruction workflows.