awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 repositorios

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

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • capistrano/capistranoAvatar de capistrano

    capistrano/capistrano

    12,963Ver en 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
    Ver en GitHub↗12,963
  • geerlingguy/ansible-for-devopsAvatar de geerlingguy

    geerlingguy/ansible-for-devops

    9,792Ver en 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
    Ver en GitHub↗9,792
  • rocky-linux/rockyAvatar de rocky-linux

    rocky-linux/rocky

    9,497Ver en 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
    Ver en GitHub↗9,497
  • spantaleev/matrix-docker-ansible-deployAvatar de spantaleev

    spantaleev/matrix-docker-ansible-deploy

    6,050Ver en 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
    Ver en GitHub↗6,050
  • dev-sec/ansible-collection-hardeningAvatar de dev-sec

    dev-sec/ansible-collection-hardening

    5,225Ver en 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
    Ver en GitHub↗5,225
  • davestephens/ansible-nasAvatar de davestephens

    davestephens/ansible-nas

    3,685Ver en 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
    Ver en GitHub↗3,685
  1. Home
  2. DevOps & Infrastructure
  3. Role-Based Configuration Modularization