awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
iam-veeramalla avatar

iam-veeramalla/terraform-zero-to-hero

0
View on GitHub↗
4,103 stars·18,843 forks·HCL·9 vues

Terraform Zero To Hero

Ce projet est un guide pédagogique structuré et un programme pour maîtriser l'infrastructure en tant que code (IaC). Il fonctionne comme un guide de provisionnement cloud et un matériel de formation DevOps, fournissant un ensemble de leçons et d'exercices pratiques pour déployer et gérer les ressources cloud via une configuration déclarative.

Le programme couvre le développement de modules réutilisables, l'orchestration de multiples environnements utilisant des espaces de travail et la gestion de fichiers d'état distants avec des mécanismes de verrouillage. Il inclut également des instructions sur la gestion des secrets cloud pour sécuriser les données sensibles.

Le matériel couvre les capacités fondamentales de l'infrastructure en tant que code, incluant la configuration du fournisseur, la paramétrisation pilotée par les variables et l'utilisation de logique dynamique et de fonctions pour des configurations flexibles. Il aborde en outre le provisionnement des ressources et la récupération de données externes.

Features

  • Infrastructure as Code Tutorials - Offers a structured series of hands-on exercises and guides for learning infrastructure provisioning tools.
  • Cloud Provider Integrations - Explains how to interface with cloud platforms through provider plugins that translate configuration into API calls.
  • Declarative Infrastructure Provisioning - Provides instructions on defining and deploying cloud resources using declarative configuration files.
  • Educational Courses - Offers a structured seven-day educational guide for mastering infrastructure as code using Terraform.
  • Reusable Module Development - Instructs on developing reusable modules to organize infrastructure code and promote reuse.
  • Cloud Infrastructure Deployment Guides - Provides a comprehensive instructional series for setting up and configuring cloud-based infrastructure.
  • Cloud Provisioning - Guides the deployment and management of virtual computing resources across various cloud platforms.
  • Declarative Infrastructure Languages - Provides instruction on using declarative languages to define the desired end state of cloud infrastructure.
  • Infrastructure Modules - Provides a framework for building reusable, standardized infrastructure modules to reduce code duplication.
  • Infrastructure State Management - Tracks and synchronizes the current and desired state of cloud resources to ensure consistency.
  • Cloud Provider Integrations - Configures connectivity and credentials for various cloud providers to manage external API resources.
  • State-Based Resource Tracking - Tracks the mapping of real-world cloud resources to configuration identifiers to detect drift and manage updates.
  • DevOps Training Programs - Delivers a structured learning path focused on infrastructure automation and cloud orchestration.
  • Infrastructure as Code Curricula - Provides a comprehensive set of lessons covering the deployment and management of cloud resources via declarative files.
  • Infrastructure Component Packaging - Teaches how to group related cloud resources into reusable modules to promote code reuse and logical separation.
  • External Data Lookups - Retrieves data from external sources, such as cloud APIs or shell commands, to use as configuration inputs.
  • Infrastructure State Locking - Implements remote state storage with locking mechanisms to prevent concurrent modifications in team environments.
  • Remote State Backends - Teaches how to configure remote backends for state storage to enable collaboration and locking.
  • Dynamic Configuration Expressions - Applies conditional expressions and built-in functions to create flexible and adaptive infrastructure configurations.
  • Environment Isolation - Utilizes separate state instances via workspaces to isolate staging and production environments.
  • Infrastructure Provisioners - Utilizes infrastructure provisioners to run scripts on local or remote resources during the deployment lifecycle.
  • State-Based Environment Isolation - Teaches the orchestration of multiple environments using workspaces and separate state files.
  • Custom Command Executions - Executes custom shell commands on provisioned cloud instances for final system customizations.
  • Topological Resource Lifecycle - Covers the execution of custom scripts tied to the lifecycle phases of resource creation and destruction.
  • Configuration Logic Functions - Implements string manipulation and logical branching using functions embedded within the configuration language.
  • Cloud Secret Managers - Demonstrates how to integrate cloud-based secret managers to inject credentials into infrastructure.
  • Secrets Management - Covers the use of dedicated secret management tools to securely handle sensitive configuration data.
  • Sensitive Data Protection - Instructs on protecting sensitive credentials using external secret management integrations.
  • Environment Variable Injection - Uses input variables and output values to inject dynamic settings into static infrastructure configurations.
  • Parameterized Configuration Components - Employs variables and output values to create dynamic templates that adapt to different environment requirements.

Historique des stars

Graphique de l'historique des stars pour iam-veeramalla/terraform-zero-to-heroGraphique de l'historique des stars pour iam-veeramalla/terraform-zero-to-hero

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Terraform Zero To Hero

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Terraform Zero To Hero.
  • pulumi/pulumiAvatar de pulumi

    pulumi/pulumi

    24,797Voir sur GitHub↗

    Pulumi is an infrastructure-as-code framework that enables the definition, deployment, and management of cloud resources using general-purpose programming languages. It functions as a cloud resource orchestrator that coordinates the lifecycle of heterogeneous infrastructure by executing code to construct dependency graphs and reconciling the desired state against actual cloud environments. The platform distinguishes itself through a language-host runtime bridge that allows developers to use standard programming languages to define infrastructure, rather than relying solely on domain-specific

    Goawsazurecloud
    Voir sur GitHub↗24,797
  • ozbillwang/terraform-best-practicesAvatar de ozbillwang

    ozbillwang/terraform-best-practices

    1,841Voir sur GitHub↗

    This project provides a comprehensive collection of conventions, patterns, and guidelines for structuring, securing, and maintaining scalable infrastructure code. It serves as a standardized resource for teams aiming to implement consistent infrastructure as code practices, focusing on the lifecycle management of cloud resources through modularization, documentation, and rigorous testing. The guide distinguishes itself by offering actionable strategies for complex infrastructure orchestration, including techniques for multi-environment management and secure state handling. It emphasizes the i

    HCLbest-practicesbest-practiseshashicorp
    Voir sur GitHub↗1,841
  • bregman-arie/devops-exercisesAvatar de bregman-arie

    bregman-arie/devops-exercises

    82,879Voir sur GitHub↗

    This project is a comprehensive educational curriculum designed to build proficiency across modern infrastructure, cloud-native technologies, and systems administration. It functions as a reference library and interview preparation resource, offering a structured collection of conceptual questions, practical coding challenges, and hands-on scenarios that cover the full spectrum of software delivery and operational workflows. The repository distinguishes itself through a modular, domain-specific structure that links instructional problem statements with verified implementation examples. By emp

    Pythonansibleawsazure
    Voir sur GitHub↗82,879
  • codeaprendiz/learn-devopsAvatar de codeaprendiz

    codeaprendiz/learn-devops

    1,587Voir sur GitHub↗

    This project is a comprehensive educational repository designed to teach DevOps practices through structured learning paths and hands-on exercises. It focuses on mastering infrastructure management, container orchestration, and system administration by providing a curriculum that covers the full lifecycle of cloud-native environments, from initial provisioning to ongoing maintenance and security. The repository distinguishes itself by offering a practical, task-based approach to complex operational domains. It guides users through the implementation of infrastructure-as-code, the configuratio

    HCLawscoding-taskscontainer-orchestration
    Voir sur GitHub↗1,587
Voir les 30 alternatives à Terraform Zero To Hero→

Questions fréquentes

Que fait iam-veeramalla/terraform-zero-to-hero ?

Ce projet est un guide pédagogique structuré et un programme pour maîtriser l'infrastructure en tant que code (IaC). Il fonctionne comme un guide de provisionnement cloud et un matériel de formation DevOps, fournissant un ensemble de leçons et d'exercices pratiques pour déployer et gérer les ressources cloud via une configuration déclarative.

Quelles sont les fonctionnalités principales de iam-veeramalla/terraform-zero-to-hero ?

Les fonctionnalités principales de iam-veeramalla/terraform-zero-to-hero sont : Infrastructure as Code Tutorials, Cloud Provider Integrations, Declarative Infrastructure Provisioning, Educational Courses, Reusable Module Development, Cloud Infrastructure Deployment Guides, Cloud Provisioning, Declarative Infrastructure Languages.

Quelles sont les alternatives open-source à iam-veeramalla/terraform-zero-to-hero ?

Les alternatives open-source à iam-veeramalla/terraform-zero-to-hero incluent : pulumi/pulumi — Pulumi is an infrastructure-as-code framework that enables the definition, deployment, and management of cloud… ozbillwang/terraform-best-practices — This project provides a comprehensive collection of conventions, patterns, and guidelines for structuring, securing,… bregman-arie/devops-exercises — This project is a comprehensive educational curriculum designed to build proficiency across modern infrastructure,… codeaprendiz/learn-devops — This project is a comprehensive educational repository designed to teach DevOps practices through structured learning… hashicorp/terraform-cdk — The Terraform Cloud Development Kit is an infrastructure as code framework that allows cloud resources to be defined… hashicorp/terraform — Terraform is a declarative infrastructure-as-code tool designed to manage the lifecycle of cloud and on-premises…