• This repository has been archived on 13/Aug/2024
  • Stars
    star
    979
  • Rank 46,781 (Top 1.0 %)
  • Language
  • License
    Creative Commons ...
  • Created over 9 years ago
  • Updated 7 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A collaborative curated list of awesome Ansible resources

Awesome Ansible

A collaborative curated list of awesome Ansible resources

Contents


Books

Books regarding Ansible

Roles

Roles for Ansible

Playbooks

Playbooks for Ansible

  • Ansible Examples - This tutorial presents ansible step-by-step.
  • Ansible Desktop
  • Ansible Tutorial
  • Ansible Vagrant Examples
  • DebOps - Your Debian-based data center in a box. A collection of Ansible playbooks, scalable from one container to an entire data center.
  • fgci-ansible - Collection of the Finnish Grid and Cloud Infrastructure Ansible playbooks (CentOS).
  • FreeBSD - Playbook example for FreeBSD.
  • Hadoop - Ansible playbook that installs a Hadoop cluster, with HBase, Hive, Presto for analytics, and Ganglia, Smokeping, Fluentd, Elasticsearch and Kibana.
  • Heartbleed OpenSSL Patch - A simple playbook that update OpenSSL for Debian system.
  • Mac Development Ansible Playbook - Playbook to install and configure software on a Mac.
  • OpenStack
  • Rails
  • Sovereign - Your own personal cloud.
  • Streisand - Streisand sets up a new server running L2TP/IPsec, OpenConnect, OpenSSH, OpenVPN, Shadowsocks, sslh, Stunnel, a Tor bridge, and WireGuard. It also generates custom instructions for all of these services. At the end of the run you are given an HTML file with instructions that can be shared with friends, family members, and fellow activists.
  • T.A.D.S. boilerplate - Provision and deploy a Docker Swarm cluster to development environment and to production. Infrastructure as Code and DevOps best practices.
  • VPN Deploy
  • Algo VPN - Set up a personal VPN in the cloud

Tools

Ansible related Tools

  • Ansible cmdb - Takes the output of Ansible's fact gathering and converts it into a static HTML overview page containing system configuration information.
  • Ansible Inventory Grapher - creates a dot file suitable for use by graphviz.
  • Ansible Lint - Checks playbooks for practices and behaviour that could potentially be improved.
  • Ansible Shell - Interactive shell for Ansible with built-in tab completion for all the modules.
  • Ansible Silo - Ansible in a self-contained environment via Docker.
  • Ansible Vim - Vim syntax plugin for Ansible 2.0.
  • Ansigenome - Ansigenome is a command line tool designed to help you manage your Ansible roles - scan, standarize documentation and meta files, generate dependency graphs.
  • ARA: Ansible Run Analysis - Records Ansible Playbook runs seamlessly to make them easier to visualize, understand and troubleshoot. It integrates with Ansible wherever you run it.
  • AWX - AWX provides a web-based user interface, REST API, and task engine built on top of Ansible. It is the upstream project for Tower, a commercial derivative of AWX.
  • Mitogen for Ansible - Uses the Mitogen library to execute Ansible playbooks in a more efficient way (decreases the execution time).
  • Molecule - Testing of Ansible roles.
  • OpsTools-ansible - The project opstools-ansible is to use Ansible to configure an environment that provides the support of OpsTools, namely centralized logging and analysis, availability monitoring, and performance monitoring.
  • Phansible : Github - Simple generator for Vagrant projects, targeting PHP development environments.
  • Semaphore - Open Source Alternative to Ansible Tower.
  • TD4A - Template designer for automation - TD4A is a visual design aid for building and testing jinja2 templates. It will combine data in yaml format with a jinja2 template and render the output.

Resources

Useful Ansible resources

More Repositories

1

ansible-role-nginx

Ansible role to install and manage nginx configuration
Jinja
653
star
2

ansible-role-ssl-certs

Generate and/or deploy SSL certificate
126
star
3

ansible-freebsd-playbooks

Playbook example for FreeBSD
Python
82
star
4

ansible-role-dns

Ansible host for configure DNS
33
star
5

ansible-role-unbound

Ansible role for Unbound DNS Server and resolver
Jinja
32
star
6

ansible-role-ssh-config

Generate a ~/.ssh/config with your inventory
22
star
7

ansible-role-vagrant

Install vagrant with Ansible
19
star
8

patch-openssl-CVE-2014-0160

Patch openssl #heartbleed with ansible
19
star
9

ansible-ubuntu-desktop

Provision an custom Ubuntu Desktop with Ansible
Shell
19
star
10

ansible-role-kvm

Ansible role to install a KVM host server and launch KVM VMs
13
star
11

awesome-playframework

A collaborative curated list of awesome Play Framework resources from the last version
10
star
12

ansible-variables-precedence

Example to understand variables precedence of Ansible
9
star
13

ansible-role-intellij

Ansible role to install IntelliJ IDEA Community Edition
Shell
9
star
14

awesome-scalingo

A collaborative curated list of awesome Scalingo resources
8
star
15

ansible-role-sublimetext

Install sublime text with ansible
7
star
16

ansible-playbook-vmwaretools

Install vmware tools
7
star
17

ansible-role-spark

Ansible role to manage Spark from the official github
Shell
5
star
18

ansible-role-dropbox

Role to manage dropbox installation
5
star
19

ansible-syntax-examples

Simple or advance syntax examples for ansible
Shell
5
star
20

ansible-role-scala

Ansible role to install sbt and scala
4
star
21

ansible-role-packaging

Ansible role for manage packaging operation (Default package, repository, proxy ...)
4
star
22

ansible-role-atom

Ansible role to install atom editor
4
star
23

ansible-role-gsutil

Install and setup gsutil with Ansible
4
star
24

ansible-role-postfix

Ansible for manage Postfix
4
star
25

packer-ubuntu-kvm-ansible

Create an Ubuntu KVM image with packer and ansible
4
star
26

ansible-role-skeleton

Skeleton for a Ansible Role
Shell
3
star
27

ansible-role-network

Ansible role for network configuration
2
star
28

invite-codes

We used this to create cards with unique invite codes on them, printed them via moo.com.
Python
2
star
29

ansible-role-sudo

Configure Sudo with Ansible
2
star
30

ansible-role-tinyproxy

Ansible host for configure Tinyproxy
2
star
31

ansible-role-docker

Ansible role to manage docker
2
star
32

ansible-role-policies

Base policy
2
star
33

ansible-role-maven

Ansible role to manage maven
2
star
34

ansible-role-playframework

Ansible role to manage Play Framework
Shell
2
star
35

ansible-role-spotify

Role that install spotify with ansible
1
star
36

ansible-roles

Regroupment of all my Ansible roles with git submodule + Informations
1
star
37

iOS-Velib

Yet Another iOS Velib Application
Swift
1
star
38

ansible-role-dell-printers

Role that manage dell printer with Ansible
1
star
39

ansible-role-brother

Install driver for the brother printers and scanner
1
star
40

patch-bash-shellshock

Patch bash #shellshock with ansible
1
star
41

ansible-patch-ssl3-poodle

Ansible playbook to remove support of ssl3 from browser
1
star
42

ansible-role-gnome-shell

Role that install gnome-shell with Ansible
1
star
43

ansible-role-privoxy

Ansible role to install the proxy server privoxy.
1
star
44

play-akka-demo

Demo usage of play with akka actor
Scala
1
star
45

ansible-role-monit

Ansible Role for Monit
1
star
46

changelocalproxy_macos

Program and install script for change proxy to a local one without admin rights
C
1
star
47

mixpanel-qt

Qt library for mixpanel
C++
1
star
48

play_api_example

Example of API with play framework 2.3 that use mongodb
Scala
1
star
49

awesome-reactivecocoa

Example and Tools around Reactive Cocoa
1
star
50

reactive-velib-api

Reactive Velib WebAPI
Scala
1
star
51

ansible-role-limits

Ansible to setup system limits
1
star