awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

server deployment automation templates

Ranking updated Jun 30, 2026

For a configuration tool for server deployment templates, the first results are ansible/ansible (Ansible provides the declarative playbook language YAML with Jinja2 variables and agentless SSH execution that let you define reusable server deployment templates fitting every required feature, making it the canonical answer for automating server setup across platforms), saltstack/salt and puppetlabs/puppet. ansible/ansible-examples and chef/chef round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

We curate open-source GitHub repositories matching “network server deployment templates”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.

Results for “a configuration tool for server deployment templates”

Find the best repos with AI.We'll search the best matching repositories with AI.
  • ansible/ansibleansible avatar

    ansible/ansible

    68,968View on GitHub↗

    Ansible is an agentless infrastructure automation engine designed to manage remote servers and network devices. It functions as a cross-platform orchestration tool that coordinates system updates, software installations, and service configurations from a centralized management workstation. By utilizing a declarative approach, it allows users to define desired system states through human-readable configuration files, ensuring consistency across distributed environments. The platform operates by establishing secure shell connections to target nodes, eliminating the need for persistent agent sof

    Ansible provides the declarative playbook language (YAML with Jinja2 variables) and agentless SSH execution that let you define reusable server deployment templates fitting every required feature, making it the canonical answer for automating server setup across platforms.

    PythonSSH-Based Remote ExecutionCross-Platform Orchestration Tools
    View on GitHub↗68,968
  • saltstack/saltsaltstack avatar

    saltstack/salt

    15,237View on GitHub↗

    Salt is an infrastructure configuration management tool and orchestration framework designed for large-scale system administration. It functions as a remote execution engine that enables administrators to manage, provision, and enforce declarative states across distributed fleets of servers from a central control point. By utilizing a high-performance message bus, the platform allows for the simultaneous execution of administrative tasks and the maintenance of consistent software configurations across thousands of nodes. The system distinguishes itself through a flexible architecture that sup

    Salt provides reusable, modular state templates (SLS files) with Jinja variables, declarative desired states, and remote execution via SSH—covering multi-platform server deployment, network configuration, and CI/CD integration—making it a perfect fit for automating server setup with templates.

    PythonDeclarative Configuration EnginesSSH-Based Remote Execution
    View on GitHub↗15,237
  • puppetlabs/puppetpuppetlabs avatar

    puppetlabs/puppet

    7,886View on GitHub↗

    Puppet is an infrastructure as code tool and configuration management framework used to automate the provisioning and state orchestration of server fleets. It functions as a declarative state orchestrator that manages server configurations and system settings to ensure consistency and reproducibility across a fleet of machines. The system utilizes a declarative state modeling approach and an idempotent execution engine to maintain configuration state and prevent environment drift. It employs resource-based abstraction and a client-server architecture to translate high-level specifications int

    Puppet is a mature infrastructure-as-code and configuration management framework that uses declarative DSL and templating with variables to define, enforce, and version control server states across multiple platforms — an exact match for automating deployment with reusable templates and supporting modular components, remote execution, and CI/CD integration.

    RubyDeclarative Configuration Frameworks
    View on GitHub↗7,886
  • ansible/ansible-examplesansible avatar

    ansible/ansible-examples

    12,009View on GitHub↗

    This repository serves as a library of reference patterns and scripts for infrastructure automation and configuration management. It provides a collection of standardized examples designed to demonstrate how to define and maintain server environments as code, ensuring consistency across development, testing, and production stages. The project focuses on implementing infrastructure as code best practices by showcasing how to structure automation logic for complex deployments. These examples illustrate the use of declarative modeling to define desired system states, alongside modular task abstr

    This is an official collection of reusable Ansible playbooks and roles that demonstrate declarative server configuration, SSH-based remote execution, modular components, and infrastructure-as-code patterns—exactly the kind of template-driven automation templates this search targets.

    ShellSSH-Based Remote Execution
    View on GitHub↗12,009
  • chef/chefchef avatar

    chef/chef

    8,199View on GitHub↗

    Chef is a configuration management platform and infrastructure as code framework used to automate the deployment and maintenance of infrastructure state across a fleet of servers. It operates as an idempotent automation engine, ensuring systems converge to a desired state by applying only the necessary changes to resolve differences. The system functions as a multi-platform server orchestrator capable of managing infrastructure across different operating systems, cloud providers, and hardware architectures. It includes a dedicated infrastructure testing framework to verify configuration code

    Chef is a mature infrastructure-as-code framework that uses reusable cookbooks and recipes (templates with variables) to declare and enforce desired server state, supports remote execution over SSH, multi-platform, modular components, and integrates with version control and CI/CD, directly meeting your need for server deployment automation templates.

    RubyMulti-Platform Automation Engines
    View on GitHub↗8,199
  • azure/azure-quickstart-templatesAzure avatar

    Azure/azure-quickstart-templates

    14,711View on GitHub↗

    This project is a centralized library of community-contributed, declarative configuration files designed for automating the deployment of cloud infrastructure and services. It serves as a repository of machine-readable templates that define the desired state of cloud environments, enabling consistent and repeatable resource provisioning. The collection provides pre-configured scripts that streamline the setup of virtual machines, databases, and networking components. By utilizing these templates, users can standardize the deployment of cloud services and automate the creation of development,

    This repository offers reusable ARM and Bicep templates for automating Azure cloud deployments, fitting the search for declarative server deployment templates, though it is Azure-specific and does not cover SSH-based execution or multi-platform environments.

    BicepCloud Deployment TemplatesCloud Provisioning TemplatesInfrastructure as Code
    View on GitHub↗14,711
  • sovereign/sovereignS

    sovereign/sovereign

    10,506View on GitHub↗

    Sovereign is a self-hosted cloud orchestrator and infrastructure-as-code toolkit designed to establish personal data sovereignty. It provides a suite of automation scripts to deploy a private cloud infrastructure consisting of open-source services for data storage, communication, and web hosting on private hardware. The project focuses on the independent management of digital assets through the deployment of private email servers, git hosting, and file synchronization systems. It distinguishes itself by automating the full stack of server administration, from initial Linux server automation t

    Sovereign is a set of automation scripts and infrastructure-as-code templates for deploying a personal private cloud (mail, git, file sync) on Linux servers, which fits the search for reusable deployment templates, though it is tailored to a specific stack rather than a general-purpose template library.

    HTMLInfrastructure as CodePersonal Cloud OrchestratorsSelf-Hosted Infrastructure
    View on GitHub↗10,506
  • basecamp/kamalbasecamp avatar

    basecamp/kamal

    14,334View on GitHub↗

    Kamal is a deployment tool for containerized applications that manages Docker containers across a fleet of remote servers via SSH. It serves as a lightweight alternative to managed platforms, enabling the hosting of web applications on bare metal or virtual private servers without a heavy orchestrator. The tool orchestrates zero-downtime deployments by managing container rotations and using traffic switching to ensure applications remain available during updates. It utilizes a centralized command line interface to coordinate deployment sequences and execute commands across multiple remote des

    Kamal is a deployment tool that orchestrates Docker containers across remote servers via SSH, but it focuses on application rollout rather than providing reusable templates for server setup and configuration.

    RubySSH-Based Remote ExecutionSSH-Based Infrastructure Managers
    View on GitHub↗14,334
  • capistrano/capistranocapistrano avatar

    capistrano/capistrano

    12,963View on 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

    Capistrano is a Ruby-based remote task orchestrator for deploying applications via SSH, but it is oriented toward release management rather than providing reusable declarative templates for server setup and network configuration, so it is more of a neighbouring tool than the exact match.

    RubyRole-Based Configuration ModularizationSSH-Based Remote Execution
    View on GitHub↗12,963
  • openspug/spugopenspug avatar

    openspug/spug

    11,016View on GitHub↗

    Spug is a web-based agentless SSH management platform used for executing remote commands and managing servers without requiring the installation of agent software on target machines. It serves as a centralized operations suite that integrates remote command execution, task scheduling, configuration management, health monitoring, and application deployment. The platform differentiates itself through a browser-based SSH terminal and jump box, providing direct interactive shell access to remote hosts without a local client. It also features a remote file manager for bidirectional file transfers

    Spug is a web-based SSH management and deployment platform, not a collection of reusable templates or configuration files for automated server setup; while it can assist with deployments, it lacks the declarative, template-driven infrastructure-as-code focus this search targets.

    JavaScriptSSH-Based Remote ExecutionSSH-Based Infrastructure Managers
    View on GitHub↗11,016
  • drone/dronedrone avatar

    drone/drone

    36,814View on GitHub↗

    Drone is a container-based continuous integration and delivery platform, source control management system, and artifact registry. It functions as a hosted workspace provider for cloud-based developer environments and a system for hosting and versioning code repositories. The platform executes build and deployment pipelines within isolated containers, using declarative configurations to automate software delivery. It includes a centralized registry for managing and versioning compiled binaries and build outputs to ensure consistent deployments across environments. The system covers a broad ca

    Drone is a CI/CD platform for automating build and deployment pipelines, which is a neighbouring category—it orchestrates software delivery rather than providing reusable server deployment templates with network configuration and SSH-based remote execution.

    GoCI/CD Pipeline ConfigurationsVersion Control
    View on GitHub↗36,814
  • geerlingguy/mac-dev-playbookgeerlingguy avatar

    geerlingguy/mac-dev-playbook

    6,985View on GitHub↗

    This project is an Ansible-based automation suite designed to provision macOS development environments. It utilizes a set of playbooks to automate the installation of software, the configuration of system settings, and the setup of tools required for software engineering. The system distinguishes itself through variable-driven configuration and symlink-based dotfile syncing, allowing users to override default package lists and synchronize preferences from a central store. It supports both local setup and remote machine provisioning via SSH. The automation surface covers idempotent state mana

    This repository provides Ansible playbooks and templates for automating macOS development environment setup, which is a different target from the server deployment on a network that this search asks for — it focuses on desktop workstations rather than server infrastructure.

    ShellSSH-Based Remote ExecutionAnsible Modules
    View on GitHub↗6,985
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
ansible/ansible69KPythonGPL-3.0Jun 12, 2026
saltstack/salt15.2KPythonapache-2.0Feb 20, 2026
puppetlabs/puppet
7.9K
Ruby
Apache-2.0
Mar 16, 2026
ansible/ansible-examples12KShell—May 16, 2024
chef/chef8.2KRubyApache-2.0Jun 23, 2026
azure/azure-quickstart-templates14.7KBicepmitFeb 4, 2026
sovereign/sovereign10.5KHTMLNOASSERTIONDec 11, 2022
basecamp/kamal14.3KRubyMITJun 18, 2026
capistrano/capistrano13KRubyMITMay 16, 2026
openspug/spug11KJavaScriptAGPL-3.0Jun 12, 2026

Related searches

  • a guide for automated server deployment strategies
  • a declarative tool for provisioning cloud infrastructure
  • a self-hosted application deployment UI
  • a tool for automating software deployment pipelines
  • a honeypot deployment toolkit
  • a collection of ready to use Docker Compose files
  • a declarative automation engine for infrastructure
  • a self-hosted Netlify alternative