9 रिपॉजिटरी
Reusable, standardized packages for defining and deploying infrastructure components.
Distinguishing note: Focuses on the authoring and verification of infrastructure-specific modules.
Explore 9 awesome GitHub repositories matching devops & infrastructure · Infrastructure Modules. Refine with filters or upvote what's useful.
यह प्रोजेक्ट निजी सर्वर वातावरण और होम लैब में डिप्लॉयमेंट के लिए डिज़ाइन किए गए ओपन-सोर्स सॉफ्टवेयर की एक समुदाय-क्यूरेटेड निर्देशिका है। यह मुख्यधारा की क्लाउड सेवाओं के स्वतंत्र, स्व-होस्ट किए गए विकल्पों को खोजने के लिए एक व्यापक संसाधन के रूप में कार्य करता है, जिससे उपयोगकर्ता अपने डिजिटल इंफ्रास्ट्रक्चर पर पूर्ण डेटा स्वामित्व और नियंत्रण बनाए रख सकते हैं। निर्देशिका को एक पदानुक्रमित वर्गीकरण के माध्यम से संरचित किया गया है जो अनुप्रयोगों के एक विशाल संग्रह को तार्किक श्रेणियों में व्यवस्थित करता है, जो मीडिया प्रबंधन और डेटा एनालिटिक्स से लेकर निजी संचार और टीम उत्पादकता टूल तक फैला हुआ है। यह एक सहयोगात्मक पीयर-रिव्यू प्रक्रिया के माध्यम से खुद को अलग करती है, जहाँ समुदाय के सदस्य निर्देशिका को सटीक और विश्वसनीय सुनिश्चित करने के लिए प्रत्येक सबमिशन की गुणवत्ता और प्रासंगिकता को मान्य करते हैं। प्रोजेक्ट इंफ्रास्ट्रक्चर ऑटोमेशन, कंटेनर-आधारित सर्विस डिप्लॉयमेंट और घोषणात्मक कॉन्फ़िगरेशन प्रबंधन सहित क्षमताओं के एक व्यापक क्षेत्र को कवर करता है। ये टूल उपयोगकर्ताओं को पुनरुत्पादनीय सर्वर वातावरण बनाए रखने और निजी हार्डवेयर पर जटिल सर्विस निर्भरताओं को प्रबंधित करने में सहायता करते हैं। निर्देशिका को एक वर्ज़न-कंट्रोल रिपॉजिटरी के रूप में बनाए रखा जाता है, यह सुनिश्चित करते हुए कि सभी अपडेट और समुदाय-संचालित परिवर्तन ट्रैक किए जाते हैं और पारदर्शी हैं।
Applies modular system definitions to enforce best practices and maintain reproducible server configurations across different environments.
Terraform is a declarative infrastructure-as-code tool designed to manage the lifecycle of cloud and on-premises resources. It functions as a workflow engine that reconciles a defined desired state against real-world infrastructure, using a persistent state-tracking layer to maintain consistency and visibility across distributed environments. By mapping infrastructure components into a directed acyclic graph, the system calculates the optimal order for provisioning, updating, or destroying resources. The platform is distinguished by its extensible plugin-based architecture, which decouples co
Supports the creation and verification of reusable infrastructure modules for standardized deployments.
OpenTofu is a declarative infrastructure orchestrator that automates the provisioning and management of cloud resources. It functions as a platform-agnostic interface, allowing users to define their desired environment state in configuration files, which the system then reconciles against live infrastructure to calculate and execute necessary updates. The project utilizes a graph-based execution engine to determine the optimal sequence for resource operations, enabling the parallel processing of independent components to reduce deployment times. To support complex, multi-platform environments
Create reusable configuration modules to define collections of resources and enforce best practices across all infrastructure deployments to ensure consistency and reduce errors in production and staging environments.
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
Encapsulates complex resource patterns into reusable modules to simplify infrastructure architecture definition.
This project provides a framework for managing multi-agent systems, designed to automate complex software development, infrastructure, and business workflows. It functions as a multi-agent workflow orchestrator that routes tasks to domain-specific workers while maintaining state persistence and infrastructure automation. By leveraging large language models, the system decomposes high-level objectives into actionable plans, ensuring that complex operations are executed with consistency and reliability. The framework distinguishes itself through its hierarchical agent registry and policy-driven
Provides automated infrastructure deployment using version-controlled templates and CI/CD pipelines.
Boto3 is the AWS SDK for Python, providing a programmatic interface for managing and automating AWS cloud infrastructure and services. It serves as a cloud management API client and resource manager for provisioning, configuring, and scaling virtual servers, databases, and storage. The library enables the implementation of infrastructure-as-code through declarative templates and scripts, allowing for the deployment of identical resource stacks across multiple accounts and geographic regions. It also provides a framework for coordinating distributed workflows, serverless functions, and contain
Implements infrastructure-as-code by modeling cloud resources using general-purpose programming languages.
Terraform Cloud Development Kit एक इंफ्रास्ट्रक्चर एज़ कोड फ्रेमवर्क है जो सामान्य-उद्देश्य वाली प्रोग्रामिंग भाषाओं का उपयोग करके क्लाउड रिसोर्सेज को परिभाषित करने की अनुमति देता है। यह एक कॉन्फ़िगरेशन सिंथेसाइज़र के रूप में कार्य करता है, जो उच्च-स्तरीय प्रोग्रामिंग लॉजिक और प्रोवाइडर स्कीमा को JSON कॉन्फ़िगरेशन फ़ाइलों में अनुवादित करता है, जिन्हें इंफ्रास्ट्रक्चर प्रोविज़न करने के लिए Terraform इंजन द्वारा निष्पादित किया जाता है। यह फ्रेमवर्क प्रोवाइडर स्कीमा से भाषा-विशिष्ट क्लासेस को स्वचालित रूप से उत्पन्न करने की क्षमता के साथ एक मल्टी-लैंग्वेज इंफ्रास्ट्रक्चर लाइब्रेरी प्रदान करता है। यह पुन: प्रयोज्य निर्माणों (constructs) के निर्माण को सक्षम बनाता है, जिससे जटिल रिसोर्स कॉन्फ़िगरेशन को साझा घटकों में लपेटा जा सकता है जिन्हें विभिन्न समर्थित भाषाओं में पैक और प्रकाशित किया जा सकता है। यह टूलसेट मल्टी-एनवायरनमेंट डिप्लॉयमेंट के लिए अलग-थलग इंफ्रास्ट्रक्चर स्टैक्स को मैनेज करने और स्टेट बैकएंड्स को कॉन्फ़िगर करने की क्षमताएं शामिल करता है। यह प्रोजेक्ट स्कैफोल्डिंग, HCL रूपांतरण और कॉन्फ़िगरेशन सिंटैक्स वैलिडेशन, रिसोर्स प्रॉपर्टी एसेर्शन और स्नैपशॉट टेस्टिंग के माध्यम से गुणवत्ता आश्वासन के लिए यूटिलिटीज भी प्रदान करता है।
Groups related resource configurations into distinct, reusable modules for sharing across projects and teams.
यह प्रोजेक्ट इंफ्रास्ट्रक्चर एज़ कोड (IaC) में महारत हासिल करने के लिए एक संरचित शैक्षिक गाइड और पाठ्यक्रम है। यह एक क्लाउड प्रोविजनिंग गाइड और DevOps प्रशिक्षण सामग्री के रूप में कार्य करता है, जो घोषणात्मक कॉन्फ़िगरेशन के माध्यम से क्लाउड संसाधनों को डिप्लॉय और प्रबंधित करने के लिए पाठों और व्यावहारिक अभ्यासों का एक सेट प्रदान करता है। पाठ्यक्रम पुन: प्रयोज्य मॉड्यूल्स के विकास, वर्कस्पेस का उपयोग करके कई वातावरणों के ऑर्केस्ट्रेशन, और लॉकिंग तंत्र के साथ रिमोट स्टेट फाइलों के प्रबंधन को कवर करता है। इसमें संवेदनशील डेटा को सुरक्षित करने के लिए क्लाउड सीक्रेट प्रबंधन पर निर्देश भी शामिल हैं। सामग्री इंफ्रास्ट्रक्चर एज़ कोड क्षमताओं को कवर करती है, जिसमें प्रदाता कॉन्फ़िगरेशन, वेरिएबल-संचालित पैरामीटराइजेशन, और लचीले कॉन्फ़िगरेशन के लिए डायनामिक लॉजिक और फंक्शन्स का उपयोग शामिल है। यह संसाधन प्रोविजनिंग और बाहरी डेटा की पुनर्प्राप्ति को भी संबोधित करता है।
Provides a framework for building reusable, standardized infrastructure modules to reduce code duplication.
This project is a comprehensive educational curriculum designed to teach the fundamentals of container orchestration and infrastructure automation. It provides a structured learning path for mastering the lifecycle management of containerized applications, covering the core concepts of declarative resource definitions, control-loop-based reconciliation, and distributed cluster state management. The course distinguishes itself by focusing on practical, hands-on implementation of modern DevOps practices. It guides users through the integration of GitOps workflows for state synchronization, the
Enables dynamic infrastructure creation by defining resources using general-purpose programming languages.