14 مستودعات
Tools for defining and deploying cloud infrastructure using declarative templates.
Distinguishing note: Focuses on template-based deployment workflows rather than general infrastructure management.
Explore 14 awesome GitHub repositories matching devops & infrastructure · Infrastructure Templates. Refine with filters or upvote what's useful.
The Serverless Framework is a declarative infrastructure-as-code tool designed to automate the deployment, scaling, and lifecycle management of cloud-native applications. It provides a unified command-line interface that translates high-level configuration files into provider-specific resource templates, enabling developers to orchestrate complex architectures, event-driven functions, and cloud resources within a single project structure. What distinguishes this framework is its focus on developer experience and multi-environment parity. It supports local function invocation and event proxyin
Supports publishing infrastructure templates directly using standard commands and configuration files.
Portainer is a unified infrastructure management platform that provides a centralized control plane for deploying, monitoring, and managing containerized applications. It functions as an orchestration-abstraction layer, translating user actions into platform-specific API calls to maintain consistency across diverse container runtimes and cluster technologies. By organizing users, teams, and resources into a single interface, it enables granular role-based access control and lifecycle management for containerized services and stacks. The platform distinguishes itself through its support for di
Allows defining and standardizing complex application stacks for repeatable infrastructure provisioning.
Prefect is a workflow orchestration platform designed to define, schedule, and monitor complex data pipelines as Python code. It functions as a container-native engine that wraps individual tasks in isolated environments, ensuring consistent dependencies and resource allocation across diverse infrastructure. By utilizing a state-machine-based orchestration model, the system tracks execution progress through discrete transitions and persistent event logs to maintain reliable and observable task processing. The platform distinguishes itself through a decoupled worker-API architecture, which sep
Provisions cloud resources using pre-configured templates to standardize execution environments.
Meshery is a cloud native management plane used for the orchestration and administration of service meshes and Kubernetes clusters across multiple cloud providers. It provides a centralized interface to configure cloud native components and manage infrastructure through a unified abstraction layer. The platform features a visual infrastructure modeler that translates diagrams into manifests and a simulation engine for dry-running configuration changes. It synchronizes infrastructure state with version control via GitOps workflows, providing visual previews of pull request changes to evaluate
Provides a curated catalog of design templates and industry-best-practice patterns for deploying cloud-native infrastructure.
SkyPilot is a multi-cloud AI orchestrator and distributed task scheduler designed to launch and manage AI workloads across various cloud providers, Kubernetes, and Slurm clusters. It functions as an infrastructure-as-code framework that uses declarative files to define resource requirements and setup commands for consistent execution across different environments. The project differentiates itself through automated cost optimization, selecting the most affordable GPU or TPU hardware and managing spot instances to reduce expenses. It also provides a remote development environment that bridges
Provides standardized templates for clusters and services to accelerate the setup of common AI infrastructure.
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
Imports existing infrastructure templates to enable programmatic management via API.
Dotenv is a Ruby library used for loading key-value pairs from files into an application environment. It includes a configuration parser to extract variables into hashes and a loader to inject those pairs into the global environment. The project features a variable interpolator that resolves environment variables and shell command outputs within configuration values. It also provides a validator to verify that required configuration keys are present during application initialization. The toolset covers environment variable management, including the ability to generate configuration templates
Generates template files containing environment variable keys with values replaced by their own names.
Awless is a command-line interface and infrastructure orchestrator for managing, deploying, and inspecting AWS cloud resources. It functions as a resource inspector, identity manager, and secure connection utility, providing a hierarchical set of commands to control cloud environments. The tool distinguishes itself by syncing remote cloud state to local graphs, enabling offline infrastructure analysis, auditing, and resource relationship querying without active API calls. It further streamlines operations by mapping human-readable aliases to system identifiers and facilitating secure shell co
Creates and updates cloud resources using interactive templates sourced from local files or remote URLs.
docker-gen هو مولد تكوين يقوم بعرض قوالب نصية في ملفات باستخدام بيانات وصفية مستردة من حاويات Docker. يعمل كأداة لاكتشاف الخدمة ومنسق قائم على القوالب، حيث يعين حالة الحاوية ومتغيرات البيئة لمسارات وجهة محددة على التخزين المحلي للجهاز المضيف. تؤتمت الأداة تحديث إعدادات الوكيل العكسي واكتشاف الخدمة في الوقت الفعلي عند بدء تشغيل الحاويات أو إيقافها أو إعادة تسميتها. وتستخدم معالجة قوالب متسلسلة ودوال مساعدة لتصفية وفرز بيانات الحاوية، مما يضمن مخرجات تكوين مستقرة ومتسقة.
Uses container metadata to fill out text templates and generate the resulting files without manual editing.
Cluster API هو إطار عمل تصريحي ونظام إدارة متعدد العناقيد (multi-cluster) لأتمتة إنشاء وتوسيع وتدمير عناقيد Kubernetes عبر بنى تحتية متنوعة. يعمل كمنسق لتوفير العناقيد ومزود للبنية التحتية، باستخدام عنقود إدارة مركزي لتشغيل دورة الحياة الكاملة لعناقيد العمل البعيدة المتعددة. يستخدم المشروع بنية إضافات قائمة على المزود تفصل منطق التنسيق الأساسي عن تطبيقات السحابة أو البنية التحتية المادية المحددة. يسمح هذا للنظام بتوحيد نشر طائرات التحكم (control planes)، وتهيئة العقد، وإدارة البنية التحتية من خلال مجموعة من عقود الموارد المشتركة وتعريفات API. يغطي النظام سطحاً واسعاً من القدرات التشغيلية، بما في ذلك تنسيق أسطول الآلات، وتوسيع طائرة التحكم، وترقيات العناقيد التصريحية. كما يتعامل مع متطلبات البنية التحتية منخفضة المستوى مثل توزيع نطاق الفشل، وإدارة عناوين IP، وتدوير الشهادات. يتم توفير أدوات المطور لمحاكاة العناقيد، واختبار البنية التحتية المحمولة، وتطوير مزودي التمهيد والبنية التحتية المخصصين.
Provides reusable infrastructure specifications via templates to standardize the creation of workload clusters.
This project is a Kubernetes cluster management framework and infrastructure-as-code template designed to bootstrap and maintain Talos Kubernetes clusters on bare-metal or virtual machines. It provides a structured system for deploying complete orchestration environments using declarative configurations and template-driven workflows. The framework distinguishes itself through a GitOps-driven execution model that utilizes Flux for state reconciliation and Renovate for automated dependency updates of Helm charts and container images. It employs a TOML-based configuration system to generate envi
Uses declarative templates to generate environment-specific configuration files for cluster hardware and network settings.
girus-cli is a command-line toolset that functions as a containerized workspace manager, Kubernetes lab orchestrator, and infrastructure template manager. It is used to launch consistent, template-based development environments and initialize local Kubernetes clusters with necessary backend and frontend services. The system manages the distribution and installation of environment configurations from both local and remote repositories. It enables the creation of isolated workspaces for technical practice and skill validation through the use of predefined templates and container technology. Th
Manages the definition and distribution of infrastructure templates for environment configurations.
Awesome-stacks is a collection of pre-configured container orchestration templates designed to automate the deployment and lifecycle management of self-hosted web applications. It provides a standardized framework for launching isolated software services, allowing users to define their infrastructure state through structured configuration files. The platform distinguishes itself by integrating automated reverse proxy routing and SSL certificate management directly into the deployment process. This ensures that all incoming web traffic is encrypted and verified by default, while environment va
Uses structured configuration files to define and deploy infrastructure state in a consistent, repeatable manner.
Spider هي منصة قائمة على الويب مصممة لاستخراج البيانات المؤتمت، وتوفر إطار عمل مركزياً لجمع ومعالجة وتوجيه المعلومات المهيكلة من مواقع الويب. تعمل كخط أنابيب شامل يدير دورة حياة جمع البيانات بأكملها، من التكوين الأولي إلى التخزين النهائي في قواعد بيانات خارجية أو طوابير الرسائل. تتميز المنصة بواجهة تكوين مرئية تسمح للمستخدمين بتحديد قواعد الاستخراج وإدارة قوالب الكشط دون كتابة كود مخصص. تدعم استرجاع المحتوى الثابت والديناميكي من خلال دمج أتمتة المتصفح بدون رأس، والتي تنفذ JavaScript من جانب العميل لالتقاط البيانات من مواقع الويب الحديثة والتفاعلية. يمكن للمستخدمين أيضاً استخدام الاستخراج الاستدلالي لسحب نص المقالة الأساسي والبيانات الوصفية تلقائياً دون تكوين محدد يدوي. بعيداً عن الجمع البسيط، يتضمن النظام أدوات لتحليل المحتوى المهيكل ورسم خرائط العلاقات. يحدد الكلمات الرئيسية، ويكتشف الكيانات، ويصور الروابط بين الأشخاص والمواقع والمقالات لتوفير سياق أعمق للمعلومات التي تم جمعها. تتميز المنصة أيضاً بإمكانيات بحث وفهرسة مدمجة، مما يسمح للمستخدمين بالاستعلام عن السجلات المخزنة وإدارة تدفق البيانات من خلال لوحة تحكم موحدة.
Loads pre-built extraction rules for popular websites to collect data immediately.