npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

trn-cdktf-components

v0.1.1-231225131641.rc.0

Published

This repository hosts a comprehensive collection of CDKTF (Cloud Development Kit for Terraform) components and constructs for AWS and Azure cloud platforms. It serves as a practical toolkit for individuals keen on mastering infrastructure automation, CI/C

Downloads

6

Readme

CDKTF Infrastructure Components and Constructs

This repository hosts a comprehensive collection of CDKTF (Cloud Development Kit for Terraform) components and constructs for AWS and Azure cloud platforms. It serves as a practical toolkit for individuals keen on mastering infrastructure automation, CI/CD processes, and multi-cloud strategies.

Overview

Our components and constructs are designed to be modular and reusable, enabling efficient setup of complex cloud infrastructure elements across AWS and Azure. They embody infrastructure-as-code (IaC) best practices and are perfect for learning and applying CI/CD and automation techniques in real-world scenarios.

Flow after deploying component to library some registry

Alt text

Contents

  • VPC & Network Constructs (AWS): Set up AWS Virtual Private Clouds, subnets, internet gateways, and NAT gateways.
  • Azure Network Constructs: Tools for creating Azure Virtual Networks, subnets, and network security groups.
  • EKS & AKS Cluster Constructs: Manage Kubernetes clusters using AWS EKS and Azure AKS, facilitating container orchestration.
  • CI/CD Components: Scripts and configurations for CI/CD pipelines, compatible with both AWS and Azure environments.
  • Repository Automation: Automate the setup of GitHub repositories for managing infrastructure projects.

Skills Covered

  • Multi-Cloud Infrastructure Automation: Utilize CDKTF for IaC across AWS and Azure.
  • CI/CD Mastery: Implement automated pipelines for consistent and efficient deployment.
  • Networking Expertise: Configure and manage cloud networking on AWS and Azure.
  • Container Orchestration: Handle Kubernetes clusters using AWS EKS and Azure AKS.

Getting Started

To use these components, you should have a foundational knowledge of Terraform, AWS, Azure services, and containerization concepts.

Prerequisites

  • AWS and Azure accounts.
  • Terraform and CDKTF installations.
  • Basic understanding of AWS (VPC, EC2, EKS) and Azure services.
  • Familiarity with Kubernetes for orchestrating containers.

Installation

  1. Clone the Repository:
    git clone https://github.com/<your-github-username>/cdktf-components.git
    cd cdktf-components