Coder Social home page Coder Social logo

awesome-ansible's Introduction

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

awesome-ansible's People

Contributors

ajaj895 avatar bbbbbrie avatar drybjed avatar geerlingguy avatar gregdek avatar ikapelyukhin avatar it-praktyk avatar jdauphant avatar keuhdall avatar mcandre avatar sherwind avatar thomvaill avatar udondan avatar vovanbo avatar ypid avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

awesome-ansible's Issues

Cloud Alchemy

Would you be interested in including our roles into this list? (Cloud Alchemy) provides ansible roles to install monitoring solution based on CNCF projects, currently it installs prometheus and grafana as well as some other things.
Those projects probably could serve as some sort of example since they follow Ansible best practices and have full CI pipelines based on molecule testing framework.
Also there is a repository with demo site which is also provisioned with travis pipeline running every day.

Currently our grafana role is in official docs and we are trying to include prometheus role into another official docs.

I would add PR, but I don't know where to put this ๐Ÿ˜•.

Add ansible-later

Would you be interested in adding ansible-later to your list? It's a fork of ansible-review (done by me) with some benefits and an alternative ansible best practice checker to ansible-lint.

Regards
Robert

Validate Links

Hello, I wrote a tool that can validate README links. It can be run when someone submits a pull request or pushes a commit to awesome-ansible.

For example, you would see that

https://github.com/al3x/sovereign redirects to
https://github.com/sovereign/sovereign

Which is minor but you would be alerted if a link no longer works.

This tool is currently being used by

Examples

If you are interested, connect this repo to https://travis-ci.org/ and add a .travis.yml file to the project (you can also use Circle CI or other CI services).

See https://github.com/dkhamsing/awesome_bot for options, more information
Feel free to leave a comment ๐Ÿ˜„

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.