awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
geerlingguy avatar

geerlingguy/ansible-for-devops

0
View on GitHub↗
9,792 星标·3,771 分支·Python·MIT·5 次浏览www.ansiblefordevops.com↗

Ansible For Devops

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 including server provisioning, system security hardening, and SSL certificate management. It also incorporates infrastructure code testing to verify stability before deployment.

Features

  • Server Provisioning - Automates the configuration and setup of remote Linux server environments for application hosting.
  • Ansible Collections - Offers a comprehensive library of reusable Ansible collections for automating infrastructure and configuration management.
  • Workflow Orchestration - Coordinates complex, multi-step automated workflows across distributed server environments.
  • Push-Model Orchestrators - Employs a push-model orchestration architecture to distribute configuration changes from a central control node to a fleet of servers.
  • Infrastructure as Code Frameworks - Implements an infrastructure-as-code framework for managing server environments through version-controlled, declarative configuration files.
  • Infrastructure Automation - Automates server-level infrastructure tasks and software management across a fleet of machines using reusable playbooks.
  • Agentless Configuration Managers - Provides an agentless configuration management system that executes commands over SSH without requiring resident software on target hosts.
  • Infrastructure-as-Code Workflows - Implements infrastructure-as-code workflows to automate operational scenarios and manage complex multi-server system interactions.
  • Kubernetes Cluster Management - Provides specialized tools for provisioning, configuring, and maintaining the lifecycle of multi-node Kubernetes clusters.
  • Role-Based Configuration Modularization - Provides role-based modularization to group tasks and variables into reusable bundles shared across environment playbooks.
  • Linux Security Hardening - Applies automated security configurations and modules to harden the Linux operating system against vulnerabilities.
  • YAML Configuration Files - Uses YAML-formatted files to define the desired state of remote systems and the order of execution tasks.
  • Idempotency Patterns - Ensures that repeatable playbooks produce the same system state without unintended side effects through idempotent task execution.
  • Linux System Administration - Provides an automated suite for Linux system administration, including software installation and security hardening.
  • Dynamic Inventory Resolution - Implements dynamic inventory resolution to generate target host lists at runtime using external scripts and APIs.
  • Containerized Application Management - Manages containerized applications and images to ensure consistent environments across various hosting platforms.
  • Containerized Environments - Manages containerized environments to maintain consistent workloads and application images across different hosting platforms.
  • Infrastructure Automation Workflows - Provides predefined scripts for managing application deployments, SSL certificates, and dynamic inventories across distributed systems.
  • Dynamic Inventory Generation - Provides mechanisms to generate target host lists programmatically to keep automation targets current.
  • Zero-Downtime Deployments - Supports zero-downtime deployment strategies to ensure continuous service availability during application updates.
  • Server Hardening - Automatically applies security configurations and hardening tasks to protect server environments from vulnerabilities.
  • Automated Infrastructure Testing - Validates infrastructure configurations and playbooks within continuous integration pipelines to ensure stability.

Star 历史

geerlingguy/ansible-for-devops 的 Star 历史图表geerlingguy/ansible-for-devops 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

常见问题解答

geerlingguy/ansible-for-devops 是做什么的?

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.

geerlingguy/ansible-for-devops 的主要功能有哪些?

geerlingguy/ansible-for-devops 的主要功能包括:Server Provisioning, Ansible Collections, Workflow Orchestration, Push-Model Orchestrators, Infrastructure as Code Frameworks, Infrastructure Automation, Agentless Configuration Managers, Infrastructure-as-Code Workflows。

geerlingguy/ansible-for-devops 有哪些开源替代品?

geerlingguy/ansible-for-devops 的开源替代品包括: puppetlabs/puppet — Puppet is an infrastructure as code tool and configuration management framework used to automate the provisioning and… siderolabs/talos — Talos is a minimal, immutable Linux distribution designed specifically for deploying and managing Kubernetes clusters.… dev-sec/ansible-collection-hardening — This is an Ansible collection that automates security hardening for Linux operating systems, databases, web servers,… chef/chef — Chef is a configuration management platform and infrastructure as code framework used to automate the deployment and… pulumi/pulumi — Pulumi is an infrastructure-as-code framework that enables the definition, deployment, and management of cloud… ansible/ansible-examples — This repository serves as a library of reference patterns and scripts for infrastructure automation and configuration…

Ansible For Devops 的开源替代方案

相似的开源项目,按与 Ansible For Devops 的功能重合度排序。
  • puppetlabs/puppetpuppetlabs 的头像

    puppetlabs/puppet

    7,886在 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

    Ruby
    在 GitHub 上查看↗7,886
  • siderolabs/talossiderolabs 的头像

    siderolabs/talos

    10,659在 GitHub 上查看↗

    Talos is a minimal, immutable Linux distribution designed specifically for deploying and managing Kubernetes clusters. It functions as an API-driven infrastructure manager that replaces traditional shell access with a declarative gRPC interface to control operating system state and configuration. The system is distinguished by its use of a read-only root filesystem and a security-hardened kernel, which removes standard GNU utilities to reduce the attack surface. It ensures environment consistency by distributing the operating system as versioned, signed images and utilizes TPM-backed verified

    Gocloud-nativecontainerdgo
    在 GitHub 上查看↗10,659
  • dev-sec/ansible-collection-hardeningdev-sec 的头像

    dev-sec/ansible-collection-hardening

    5,225在 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

    Jinjaansibleansible-collectioncollection
    在 GitHub 上查看↗5,225
  • chef/chefchef 的头像

    chef/chef

    8,199在 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

    Rubyautomationcfgmgtchef
    在 GitHub 上查看↗8,199
查看 Ansible For Devops 的所有 30 个替代方案→