awesome-ansible-roles
github.com/brpaz/awesome-ansible-roles ↗A collaborative curated list of awesome Ansible roles
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me databases resources from awesome-ansible-roles"
Installation instructions →What's inside
Search Engines
- aloysius.elasticsearch
Ansible role to install Elasticsearch on Debian (Ubuntu) and Enterprise Linux (RedHat, CentOS) systems, with full configuration capabilities. This role uses the official packages from Elastic. It may also work on Fedora and Amazon Linux, but these have not been tested.
- geerlingguy.solr
An Ansible Role that installs Apache Solr on Linux servers.
Reverse Proxy
- ANXS.postgresqlDatabases
Ansible role which installs and configures PostgreSQL, extensions, databases and users.
- christophermancini.riak-kvDatabases
Ansible Riak is an Ansible role designed to install & configure Riak KV. In combination with Ansible hosts, it can be used to configure a single node or an entire cluster.
- DavidWittman.redisCaching
Ansible role to manage Redis
- geerlingguy/ansible-role-memcachedCaching
Ansible Role - Memcached for Linux.
- geerlingguy.haproxy
Installs HAProxy on RedHat/CentOS and Debian/Ubuntu Linux servers.
- geerlingguy.mysqlDatabases
Installs and configures MySQL or MariaDB server on RHEL/CentOS or Debian/Ubuntu servers.
Ansible roles
- azavea.golangLanguages
An Ansible role for installing the Go programming language.
- geerlingguy.apacheWebservers
An Ansible Role that installs Apache 2.x on RHEL/CentOS, Debian/Ubuntu, SLES and Solaris.
- geerlingguy.composerLanguages
Installs Composer, the PHP Dependency Manager, on any Linux or UNIX system.
- geerlingguy.javaLanguages
Installs Java for RedHat/CentOS and Debian/Ubuntu linux servers.
- geerlingguy.nginxWebservers
Installs Nginx on RedHat/CentOS or Debian/Ubuntu linux servers.
- geerlingguy.nodejsLanguages
Installs Node.js on RHEL/CentOS or Debian/Ubuntu.
System
- azmelanar.timezone
Role for installation packages of timezone and configuration system timezone.
- ntp
Configures ntp
Security
- Datadog.datadogLogging and Monitoring
Install and configure Datadog base agent & checks.
- dmichel1.statsdLogging and Monitoring
se Ansible to install and configure statsd
- franklinkim.newrelicLogging and Monitoring
Ansible role which installs and configures New Relic Server Monitoring Daemon
- franklinkim.ssh
Ansible role which configures ssh.
- geerlingguy.firewall
Installs a simple iptables-based firewall for RHEL/CentOS or Debian/Ubunty systems.
- geerlingguy.logstashLogging and Monitoring
An Ansible Role that installs Logstash on RedHat/CentOS Debian/Ubuntu.
Version Control
- geerlingguy.git
Installs Git, a distributed version control system, on any RHEL/CentOS or Debian/Ubuntu Linux system.
- geerlingguy.jenkinsOther
Installs Jenkins CI on RHEL/CentOS and Debian/Ubuntu servers.
- geerlingguy.postfixOther
Installs postfix on RedHat/CentOS or Debian/Ubuntu.
Message Queues
- mrlesmithjr.rabbitmq
Installs rabbitmq (Configurable...HA and Clustering ready)
Showing a sample of 41 resources. View the full list on GitHub →