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 هو إطار عمل للبنية التحتية ككود (IaC) يسمح بتعريف موارد السحابة باستخدام لغات برمجة عامة. يعمل كمجمع تكوين (Configuration synthesizer)، حيث يترجم منطق البرمجة عالي المستوى ومخططات المزود إلى ملفات تكوين JSON التي يتم تنفيذها بواسطة محرك Terraform لتوفير البنية التحتية. يوفر إطار العمل مكتبة بنية تحتية متعددة اللغات مع القدرة على إنشاء فئات خاصة باللغة تلقائياً من مخططات المزود. يتيح إنشاء هياكل قابلة لإعادة الاستخدام، مما يسمح بتغليف تكوينات الموارد المعقدة في مكونات مشتركة يمكن حزمها ونشرها عبر لغات مختلفة مدعومة. تتضمن مجموعة الأدوات إمكانيات لإدارة حزم البنية التحتية المعزولة للنشر في بيئات متعددة وتكوين خلفيات الحالة (State backends). كما يوفر أدوات لهيكلة المشاريع، وتحويل HCL، وضمان الجودة من خلال التحقق من بناء جملة التكوين، وتأكيدات خصائص الموارد، واختبار اللقطات (Snapshot testing).
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.