awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 repository-uri

Awesome GitHub RepositoriesRole-Based Configuration Modularization

Grouping of related tasks, variables, and files into reusable bundles for consistent environment application.

Distinct from Role-Based Access Control: Distinct from Role-Based Access Control (RBAC) as it refers to configuration modularity, not security permissions.

Explore 6 awesome GitHub repositories matching devops & infrastructure · Role-Based Configuration Modularization. Refine with filters or upvote what's useful.

Awesome Role-Based Configuration Modularization GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • capistrano/capistranoAvatar capistrano

    capistrano/capistrano

    12,963Vezi pe GitHub↗

    Capistrano is a Ruby-based release manager and remote server orchestrator. It uses SSH to push code updates and execute a standardized sequence of deployment tasks across a fleet of remote machines. The tool distinguishes itself through role-based server targeting and parallel connection pooling, allowing users to assign functional labels to servers and execute commands across multiple machines simultaneously. It manages multiple environments by applying a single deployment definition across different stages through parameter-based mapping. The system provides a framework for remote task exe

    Groups servers by functional roles to control which deployment tasks execute on specific machines.

    Rubycapistranodeploymentruby
    Vezi pe GitHub↗12,963
  • geerlingguy/ansible-for-devopsAvatar geerlingguy

    geerlingguy/ansible-for-devops

    9,792Vezi pe GitHub↗

    This project is an infrastructure as code framework and library of reusable playbooks designed for server configuration and DevOps workflow automation. It provides a Linux server configuration suite and specialized tools for provisioning multi-node Kubernetes clusters to support containerized applications. The library enables the automation of infrastructure tasks and the orchestration of multi-server workflows. It includes specific logic for deploying containerized workloads and managing application environments across different hosting platforms. The codebase covers broad capability areas

    Provides role-based modularization to group tasks and variables into reusable bundles shared across environment playbooks.

    Pythonamazonansibleaws
    Vezi pe GitHub↗9,792
  • rocky-linux/rockyAvatar rocky-linux

    rocky-linux/rocky

    9,497Vezi pe GitHub↗

    Rocky is an open-source enterprise operating system designed for server and cloud infrastructure. It is a community-maintained Linux server distribution that provides a platform focused on stability and security. The project is fundamentally a Red Hat Enterprise Linux compatible operating system, maintaining bug-for-bug binary compatibility to ensure identical software behavior. This allows it to serve as an enterprise-grade platform without proprietary licensing. The distribution covers a broad range of system administration capabilities, including package management via modular repository

    Implements a hierarchical structure for roles and variables to manage complex infrastructure deployments.

    enterprise-linuxrocky
    Vezi pe GitHub↗9,497
  • spantaleev/matrix-docker-ansible-deployAvatar spantaleev

    spantaleev/matrix-docker-ansible-deploy

    6,050Vezi pe GitHub↗

    This project is an Ansible-based deployment tool that automates the setup of a fully configured Matrix homeserver using Docker containers. It orchestrates the entire Matrix server stack, including the homeserver itself, a PostgreSQL database, and reverse proxy integration with Traefik for automatic SSL certificate management, all from a single configuration file. The deployment supports connecting a Matrix installation to external messaging platforms like Discord, Slack, Telegram, and WhatsApp through dedicated bridges that run as isolated Docker containers. It also provides the ability to de

    Defines reusable Ansible role configuration blocks that inherit and override settings for customisation without modifying core playbooks.

    Jinjaansible-playbookansible-roleautomation
    Vezi pe GitHub↗6,050
  • dev-sec/ansible-collection-hardeningAvatar dev-sec

    dev-sec/ansible-collection-hardening

    5,225Vezi pe GitHub↗

    This is an Ansible collection that automates security hardening for Linux operating systems, databases, web servers, and SSH services. It provides a declarative, modular architecture that enforces idempotent security configurations, ensuring that each task only applies changes when the current system state deviates from the desired security baseline. The collection organizes security configurations into reusable Ansible roles, each targeting a specific system component. It includes roles for hardening OpenSSH with key-only authentication and disabled root login, securing MySQL and MariaDB ins

    Organises security configurations into reusable Ansible roles, each targeting a specific system component like SSH, nginx, or MySQL.

    Jinjaansibleansible-collectioncollection
    Vezi pe GitHub↗5,225
  • davestephens/ansible-nasAvatar davestephens

    davestephens/ansible-nas

    3,685Vezi pe GitHub↗

    This project is an Ansible role and configuration framework designed to automate the installation and provisioning of network attached storage and self-hosted services. It functions as a home server orchestration tool for deploying media servers, cloud storage, and home automation tools on private hardware. The system includes a dynamic DNS configuration suite to expose local network services to the internet using custom hostnames. It allows for the deployment of interconnected application stacks and preconfigured service suites that are coordinated to achieve specific operational goals. The

    Organizes deployment logic into reusable Ansible roles to separate system prerequisites from application configs.

    Jinjaansibleansible-playbookdocker
    Vezi pe GitHub↗3,685
  1. Home
  2. DevOps & Infrastructure
  3. Role-Based Configuration Modularization