mirror of
https://github.com/ansible-community/awesome-ansible.git
synced 2024-10-01 11:49:27 -04:00
105 lines
6.5 KiB
Markdown
105 lines
6.5 KiB
Markdown
# Awesome Ansible [![Build Status](https://api.travis-ci.com/awesome-devops/awesome-ansible.svg?branch=master)](https://travis-ci.com/awesome-devops/awesome-ansible)
|
|
|
|
[<img src="ansible_logo.svg" align="right" width="90">](https://www.ansible.com/)
|
|
|
|
> A collaborative curated list of awesome Ansible resources, tools, Roles, tutorials and other related stuff.
|
|
|
|
Ansible is an open source toolkit, written in Python, it is used for Configuration Management, Application Deployment, Continuous Delivery, IT infrastructure automation and automation in general.
|
|
|
|
## Contents
|
|
|
|
- [Official resources](#official-resources)
|
|
- [Tutorials](#tutorials)
|
|
- [Books](#books)
|
|
- [Videos](#videos)
|
|
- [Tools](#tools)
|
|
- [Blogposts and opinions](#blogposts-and-opinions)
|
|
- [Cheat sheets](#cheat-sheets)
|
|
- [Playbooks and Roles](#playbooks-and-roles)
|
|
- [Uncategorized](#uncategorized)
|
|
|
|
## Official resources
|
|
|
|
> Official Resources by and for Ansible.
|
|
|
|
- [Ansible Site](https://www.ansible.com/) - Ansible Company Site
|
|
- [Latest Ansible Documentation](https://docs.ansible.com/ansible/latest/user_guide/index.html) - Latest user guide and documentation for Ansible
|
|
- [Ansible Galaxy Website](https://galaxy.ansible.com/) - Official Repository and community site for Ansible Roles.
|
|
- [Ansible Blog](https://www.ansible.com/blog) - Official Ansible Blog
|
|
- [Ansible TopTechSkills.com Tutorial Series on Ansible](https://www.toptechskills.com/ansible-tutorials-courses/) - Tutorials on how to Install and use Ansible
|
|
|
|
## Tutorials
|
|
|
|
> Tutorials and Courses to learn Ansible.
|
|
|
|
- [Ansible Tutorials on DigitalOcean](https://www.digitalocean.com/community/tags/ansible?subtype=tutorial) - Some basic tutorials on DigitalOcean.com
|
|
- [Ansible Tutorial by leucos](https://github.com/leucos/ansible-tuto) - 12 Step Tutorial for Ansible
|
|
- [Programming Community Curated Resources for learning Ansible](https://hackr.io/tutorials/learn-ansible) - A list of recommended resources.
|
|
|
|
## Books
|
|
|
|
> Books about Ansible.
|
|
|
|
- [Ansible for DevOps](https://www.ansiblefordevops.com/) - Great Ansible Book, Free sample can be read [here](https://leanpub.com/ansible-for-devops/read_sample)
|
|
|
|
## Videos
|
|
|
|
- [Ansible YouTube Channel](https://www.youtube.com/channel/UCeImQ-jeVhzgLJd9wsqo8Sg/videos) - Official Ansible YouTube channel
|
|
- [Introduction to Ansible](https://www.youtube.com/watch?v=iVWmbStE1MM) - Introduction to Ansible
|
|
- [Ansible TopTechSkills.com Tutorial Series on Youtube](https://www.youtube.com/watch?v=yiooWsMERaY&list=PLMyOob-UkeytIleCbMlFfCzaunOh27hm6) Video Tutorials on Ansible
|
|
|
|
## Tools
|
|
|
|
> Tools for and using Ansible.
|
|
|
|
- [Ansible Tower](https://www.ansible.com/products/tower) - Ansible Tower by Red Hat helps you scale IT automation, manage complex deployments and speed productivity. Extend the power of Ansible to your entire team.
|
|
- [AWX](https://github.com/ansible/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.
|
|
- [semaphore](https://github.com/ansible-semaphore/semaphore) - Open Source alternative to Ansible Tower.
|
|
- [Ansible Lint](https://github.com/ansible/ansible-lint) - Checks Playbooks for best practices and behavior that could potentially be improved.
|
|
- [Ansible cmdb](https://github.com/fboender/ansible-cmdb) - Takes the output of Ansible's fact gathering and converts it into a static HTML page.
|
|
- [ARA, Ansible Run Analysis](https://github.com/ansible-community/ara) - ARA records Ansible Playbook runs and makes the recorded data available and intuitive for users and systems.
|
|
- [Mitogen for Ansible](https://networkgenomics.com/ansible/) - Speed up Ansible substantially with Mitogen.
|
|
- [Molecule]( https://github.com/ansible-community/molecule) - Molecule aids in the development and testing of Ansible roles.
|
|
- [Packer Ansible Provisioner](https://packer.io/docs/provisioners/ansible-local.html ) - This Provisioner can be used to automate VM Image Creation via Packer with Ansible.
|
|
- [Excel Ansible Inventory](https://github.com/KeyboardInterrupt/ansible_xlsx_inventory) - Turn any Excel Spreadsheet into an Ansible Inventory
|
|
- [Rundeck](https://www.rundeck.com/open-source) - Rundeck is an open source automation service with a web console, command line tools and a WebAPI. It lets you easily run automation tasks across a set of nodes.
|
|
|
|
## Blogposts and opinions
|
|
|
|
> Best Practices and other Opinions on Ansible.
|
|
|
|
- [Ansible (Real Life) Good Practices](https://reinteractive.com/posts/167-ansible-real-life-good-practices) - Best practice guidelines.
|
|
- [Ansible Best Practices by enginyoyen](https://github.com/enginyoyen/ansible-best-practises) - Some Best Practices for Ansible.
|
|
- [Testing Ansible Roles Against Windows with Test-Kitchen](https://hodgkins.io/testing-ansible-roles-windows-test-kitchen) - Using Test-Kitchen with Ansible to apply playbooks to Windows machines and test them with [Pester](https://github.com/pester/Pester/).
|
|
- [Ansible Best Practices by AndiDog](https://andidog.de/blog/2017-04-24-ansible-best-practices) - Practices covering many aspects of an Ansible setup, including hints to support different environments (testing, staging, production).
|
|
|
|
## Cheat sheets
|
|
|
|
> Structured Documents for fast and easy reference.
|
|
|
|
- [Wall Skills - Ansible Cheat Sheet](http://wall-skills.com/2014/ansible-cheat-sheet/)
|
|
|
|
## Playbooks and Roles
|
|
|
|
> Awesome Production ready Playbooks and Roles to get you up and running.
|
|
|
|
- [Ansible Vagrant Examples by geerlingguy](https://github.com/geerlingguy/ansible-vagrant-examples) - Ansible examples using Vagrant to deploy to local VMs.
|
|
- [System Hardening Framework/Roles](https://galaxy.ansible.com/dev-sec/) - These Roles help you harden your Linux Based OS as well as MySQl, NginX and SSH Server/Services.
|
|
- [Openstack Ansible](https://github.com/openstack/openstack-ansible) - Ansible Playbooks for deploying [OpenStack](https://www.openstack.org/).
|
|
- [DebOps](https://docs.debops.org/en/master/) - A extensive collection of Debian based Ansible Playbooks.
|
|
|
|
## Uncategorized
|
|
|
|
> Ansible related Stuff that does not fit one of the other Categories.
|
|
|
|
- [Ansible at Wikipedia](https://en.wikipedia.org/wiki/Ansible) - Ansible at Wikipedia.org
|
|
- [terraform.py](https://github.com/mantl/terraform.py) - Ansible dynamic inventory script for parsing Terraform state files
|
|
|
|
## License / Disclaimer
|
|
|
|
[![Public Domain](https://licensebuttons.net/l/publicdomain/88x31.png)](https://creativecommons.org/publicdomain/zero/1.0/)
|
|
|
|
This list in itself is released into Public Domain, this does not necessarily apply to the Sites linked to!
|
|
|
|
Please respect the individual Copyright and Licenses of the Items in this List.
|