Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-ansible-roles
A collaborative curated list of awesome Ansible roles
https://github.com/brpaz/awesome-ansible-roles
Last synced: 5 days ago
JSON representation
-
Security
-
Logging and Monitoring
- valentinogagliardi.collectd - Ansible role to install and configure CollectD
- franklinkim.newrelic - Ansible role which installs and configures New Relic Server Monitoring Daemon
- Datadog.datadog - Install and configure Datadog base agent & checks.
- geerlingguy.logstash-forwarder - An Ansible Role that installs Logstash Forwarder on RedHat/CentOS or Debian/Ubuntu. This role is well-tested on Debian/Ubuntu, but is still undergoing development for RedHat/CentOS.
- geerlingguy.logstash - An Ansible Role that installs Logstash on RedHat/CentOS Debian/Ubuntu.
- ricbra.logentries - Ansible role for installing logentries agent and daemon
- monit - Ansible role for configuring Monit.
- nsg.graphite - Install graphite.
- dmichel1.statsd - se Ansible to install and configure statsd
- logrotate - A role which manages the logrotate package, and provides a means to manage specific log rotate configurations.
- monit - Ansible role for configuring Monit.
-
Caching
- geerlingguy.firewall - Installs a simple iptables-based firewall for RHEL/CentOS or Debian/Ubunty systems.
- geerlingguy.security - This role performs some basic security configuration on RedHat and Debian-based linux systems.
- franklinkim.ssh - Ansible role which configures ssh.
-
-
Ansible roles
-
Languages
- geerlingguy.php - Installs PHP on RedHat/CentOS and Debian/Ubuntu servers.
- geerlingguy.composer - Installs Composer, the PHP Dependency Manager, on any Linux or UNIX system.
- geerlingguy.nodejs - Installs Node.js on RHEL/CentOS or Debian/Ubuntu.
- pablocrivella.nvm - Role to install nvm and multiple nodejs versions.
- geerlingguy.ruby - Installs Ruby and bundler gem on Linux.
- rvm_io.rvm1-ruby - Ansible role to install and manage ruby versions using rvm.
- williamyeh.oracle-java - Install oracle java.
- geerlingguy.java - Installs Java for RedHat/CentOS and Debian/Ubuntu linux servers.
- azavea.golang - An Ansible role for installing the Go programming language.
- pablocrivella.nvm - Role to install nvm and multiple nodejs versions.
-
Webservers
- geerlingguy.nginx - Installs Nginx on RedHat/CentOS or Debian/Ubuntu linux servers.
- geerlingguy.apache - An Ansible Role that installs Apache 2.x on RHEL/CentOS, Debian/Ubuntu, SLES and Solaris.
-
-
Reverse Proxy
-
Webservers
- geerlingguy.haproxy - Installs HAProxy on RedHat/CentOS and Debian/Ubuntu Linux servers.
- geerlingguy.varnish - An Ansible Role that installs Varnish on RedHat/CentOS or Debian/Ubuntu Linux.
-
Databases
- geerlingguy.mysql - Installs and configures MySQL or MariaDB server on RHEL/CentOS or Debian/Ubuntu servers.
- ANXS.postgresql - Ansible role which installs and configures PostgreSQL, extensions, databases and users.
- greendayonfire.mongodb - Ansible role to configure MongoDB
- christophermancini.riak-kv - 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.
- influxdb - InfluxDB Ansible Galaxy role. Sets up a working InfluxDB server.
-
Caching
- geerlingguy/ansible-role-memcached - Ansible Role - Memcached for Linux.
- DavidWittman.redis - Ansible role to manage Redis
-
-
Search Engines
-
Caching
- 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.
-
-
Message Queues
-
Caching
- mrlesmithjr.rabbitmq - Installs rabbitmq (Configurable...HA and Clustering ready)
-
-
System
-
Caching
- ntp - Configures ntp
- azmelanar.timezone - Role for installation packages of timezone and configuration system timezone.
-
-
Version Control
-
Logging and Monitoring
- geerlingguy.git - Installs Git, a distributed version control system, on any RHEL/CentOS or Debian/Ubuntu Linux system.
-
Other
- geerlingguy.jenkins - Installs Jenkins CI on RHEL/CentOS and Debian/Ubuntu servers.
- geerlingguy.postfix - Installs postfix on RedHat/CentOS or Debian/Ubuntu.
-
Programming Languages
Categories
Sub Categories
Keywords
ansible
25
role
19
ansible-role
6
setup
5
install
4
playbook
4
java
3
linux
3
webserver
3
centos
3
debian
3
fedora
3
rhel
3
ubuntu
3
proxy
2
database
2
redhat
2
apache
2
reverse-proxy
2
performance
2
load-balancer
2
ruby
2
security
2
lamp
2
php
2
elk
2
language
2
logging
2
logstash
2
haproxy
1
lemp
1
php-fpm
1
composer
1
dependency-manager
1
packages
1
packagist
1
node
1
nodejs
1
nginx
1
https
1
http
1
balancer
1
languages
1
nodesource
1
rvm
1
nvm
1
ruby-installation
1
gem
1
ssh
1
sudo
1