Updating conversion, creating readmes

This commit is contained in:
Jonas Zeunert
2024-04-19 23:37:46 +02:00
parent 3619ac710a
commit 08e75b0f0a
635 changed files with 30878 additions and 37344 deletions

View File

@@ -1,11 +1,10 @@
 Awesome Ansible !Awesome (https://awesome.re/badge.svg) (https://awesome.re)
 Awesome Ansible !Awesome (https://awesome.re/badge.svg) (https://awesome.re)
 (https://www.ansible.com/)
▐ A collaborative curated list of awesome Ansible resources, tools, Roles, tutorials and other related stuff.
Ansible (https://www.ansible.com/) 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.
Ansible (https://www.ansible.com/) 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
@@ -54,8 +53,7 @@
▐ Tutorials and courses to learn Ansible.
- How To Manage Remote Servers with Ansible (https://www.digitalocean.com/community/tutorial_series/how-to-manage-remote-servers-with-ansible) - This Tutorial goes over how to use Ansible to manage remote 
servers.
- How To Manage Remote Servers with Ansible (https://www.digitalocean.com/community/tutorial_series/how-to-manage-remote-servers-with-ansible) - This Tutorial goes over how to use Ansible to manage remote servers.
- 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.
- Ansible TopTechSkills.com Tutorial Series on Ansible (https://www.toptechskills.com/ansible-tutorials-courses/) - Tutorials on how to Install and use Ansible.
@@ -64,8 +62,8 @@
- Ansible Tutorial by BlueBanquise team (http://bluebanquise.com/documentation/releases/1.5.0/training_ansible.html) - Basic Ansible tutorial.
- Ansible Tutorial for Beginners: Playbook & Examples (https://spacelift.io/blog/ansible-tutorial) - Introduction to Ansible for beginners.
- Ansible Tutorials for Beginners and Advanced (https://ansible.puzzle.ch/) - Workshop on multiple topics with different levels of difficulty.
- Ansible For DevOps (https://github.com/geerlingguy/ansible-for-devops) - This repository contains Ansible examples developed to support different sections of Ansible for DevOps 
(https://www.ansiblefordevops.com), a book on Ansible by Jeff Geerling.
- Ansible For DevOps (https://github.com/geerlingguy/ansible-for-devops) - This repository contains Ansible examples developed to support different sections of Ansible for DevOps (https://www.ansiblefordevops.com), a book on Ansible by 
Jeff Geerling.
Books
@@ -74,8 +72,7 @@
- Ansible for DevOps (https://www.ansiblefordevops.com/) - This book helps to start using Ansible to provision and manage anywhere from one to thousands of servers. Free sample can be read here 
(https://leanpub.com/ansible-for-devops/read_sample).
- Ansible for Kubernetes (https://www.ansibleforkubernetes.com/) - Deploy and maintain real-world massively-scalable and high-available applications with Ansible.
- How To Manage Remote Servers with Ansible eBook (https://www.digitalocean.com/community/books/how-to-manage-remote-servers-with-ansible-ebook) - This book is based on the "How To Manage Remote Servers with 
Ansible" tutorial series.
- How To Manage Remote Servers with Ansible eBook (https://www.digitalocean.com/community/books/how-to-manage-remote-servers-with-ansible-ebook) - This book is based on the "How To Manage Remote Servers with Ansible" tutorial series.
Videos
@@ -93,10 +90,9 @@
▐ Tools for and using Ansible.
- Automation Controller (https://www.ansible.com/products/controller) - Automation Controller (formerly 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 Automation Controller, a commercial derivative 
of AWX.
- Automation Controller (https://www.ansible.com/products/controller) - Automation Controller (formerly 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 Automation Controller, a commercial derivative of AWX.
- Ansible Lint (https://github.com/ansible/ansible-lint) - Checks Playbooks for best practices and behavior that could potentially be improved.
- Ansible Later (https://github.com/thegeeklab/ansible-later) - Another best practice scanner. Checks Playbooks and Roles for best practices and behavior that could potentially be improved.
- Ansible Doctor (https://github.com/thegeeklab/ansible-doctor) - Simple annotation like documentation generator for Ansible roles based on Jinja2 templates.
@@ -110,10 +106,10 @@
- ansible-navigator (https://github.com/ansible/ansible-navigator) - A text-based user interface (TUI) for Ansible.
- squest (https://hewlettpackard.github.io/squest/) - Self-service portal for Automation Controller job templates.
- ansible-bender (https://ansible-community.github.io/ansible-bender/build/html/index.html) - Tool which bends containers using Ansible playbooks and turns them into container images.
- ansible-runner (https://github.com/ansible/ansible-runner) - A tool and python library that helps when interfacing with Ansible directly or as part of another system whether that be through a container image 
interface, as a standalone tool, or as a Python module that can be imported.
- ansible-builder (https://ansible-builder.readthedocs.io/en/latest/) - Using Ansible content that depends on non-default dependencies can be tricky. Packages must be installed on each node, play nicely with 
other software installed on the host system, and be kept in sync.
- ansible-runner (https://github.com/ansible/ansible-runner) - A tool and python library that helps when interfacing with Ansible directly or as part of another system whether that be through a container image interface, as a standalone
tool, or as a Python module that can be imported.
- ansible-builder (https://ansible-builder.readthedocs.io/en/latest/) - Using Ansible content that depends on non-default dependencies can be tricky. Packages must be installed on each node, play nicely with other software installed on 
the host system, and be kept in sync.
- kics (https://github.com/Checkmarx/kics) - SAST Tool that scans your ansible infrastructure as code playbooks for security vulnverables, compliance issues and misconfigurations.
- php-ansible Library (https://github.com/maschmann/php-ansible) - OOP-Wrapper for Ansible, making Ansible available in PHP.
- TD4A (https://github.com/cidrblock/td4a) - Design aid for building and testing jinja2 templates, combines data in yaml format with a jinja2 template and render the output.
@@ -121,8 +117,7 @@
- ansible-doc-extractor (https://github.com/xlab-steampunk/ansible-doc-extractor) - A tool that extracts documentation from Ansible modules in the HTML form.
- Ansible Semaphore (https://github.com/ansible-semaphore/semaphore) - Ansible Semaphore is a modern UI for Ansible.
- Steampunk Spotter (https://steampunk.si/spotter/) - Provides an Assisted Automation Writing tool that analyzes and offers recommendations for your Ansible Playbooks.
- ansible-roster (https://gitlab.com/jlecomte/ansible/ansible-roster) - Ansible Roster inventory plugin to generate inventory from a host oriented yaml file. Supports ranges, regex hostnames, file inclusions, 
and variable merging.
- ansible-roster (https://gitlab.com/jlecomte/ansible/ansible-roster) - Ansible Roster inventory plugin to generate inventory from a host oriented yaml file. Supports ranges, regex hostnames, file inclusions, and variable merging.
- Monkeyble (https://hewlettpackard.github.io/monkeyble/) - A callback plugin that allow to execute end-to-end tests on playbooks with a Pythonic testing and CI/CD approach to detect regressions.
- aar-doc - Automated Ansible Role Documentation (https://github.com/telekom-mms/Automated-Ansible-Role-Documentation) - Generate documentation automatically from an Ansible role's metadata.
- antsichaut (https://github.com/ansible-community/antsichaut) - automate the filling of a changelog.yaml used by antsibull-changelog. 
@@ -132,12 +127,11 @@
▐ 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.
- 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).
- Getting started with Ansible (https://steampunk.si/blog/getting-started-with-ansible/) - Introduces Ansible, provides installation instructions and gives an interactive walkthrough of Ansible's basic 
functionalities, like running Ansible playbooks and installing Ansible content.
- 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).
- Getting started with Ansible (https://steampunk.si/blog/getting-started-with-ansible/) - Introduces Ansible, provides installation instructions and gives an interactive walkthrough of Ansible's basic functionalities, like running 
Ansible playbooks and installing Ansible content.
- Taking Ansible apart (https://steampunk.si/blog/taking-ansible-apart/) - Describes and shows how most commonly used Ansible components work.
German
@@ -155,8 +149,7 @@
- Ansible Vagrant Examples by geerlingguy (https://github.com/geerlingguy/ansible-vagrant-examples) - Ansible examples using Vagrant to deploy to local VMs.
- Ansible playbook for Linux machine setup (https://github.com/olivomarco/my-ansible-linux-setup) - Ansible playbook for setting up a self-updating, hardened Debian/Ubuntu machine with Docker daemon.
- DevSec Hardening Framework (https://dev-sec.io/) - The DevSec collection helps you harden your Linux Based OS as well as MySQL, NGINX and SSH Server/Services.
- T.A.D.S. boilerplate (https://github.com/Thomvaill/tads-boilerplate) - Provision and deploy a Docker Swarm cluster to development environment and to production. Infrastructure as Code and DevOps best 
practices.
- T.A.D.S. boilerplate (https://github.com/Thomvaill/tads-boilerplate) - Provision and deploy a Docker Swarm cluster to development environment and to production. Infrastructure as Code and DevOps best practices.
- Openstack Ansible (https://github.com/openstack/openstack-ansible) - Ansible Playbooks for deploying OpenStack (https://www.openstack.org/).
- Robert de Bock (https://robertdebock.nl) - A extensive collection of Ansible roles.
- DebOps (https://docs.debops.org/en/master/) - A extensive collection of Debian based Ansible Playbooks.
@@ -170,5 +163,4 @@
- Ansible Language Server (https://github.com/ansible/ansible-language-server) - Language Server that adds support for Ansible, to compatible Editors.
- Emacs - Ansible client for Language Server Protocol (https://emacs-lsp.github.io/lsp-mode/page/lsp-ansible/) - Emacs support for Ansible Language Server Protocol.
- VS Code - official Ansible Extension (https://marketplace.visualstudio.com/items?itemName=redhat.ansible) - Adds language support for Ansible to Visual Studio Code and OpenVSX compatible editors by leveraging 
ansible-language-server.
- VS Code - official Ansible Extension (https://marketplace.visualstudio.com/items?itemName=redhat.ansible) - Adds language support for Ansible to Visual Studio Code and OpenVSX compatible editors by leveraging ansible-language-server.