Ansible Examples
This repository contains examples and best practices for building Ansible Playbooks.
There are no reviews yet. Be the first to send feedback to the community and the maintainers!
ansible
Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy and maintain. Automate everything from code deployment to network configuration to cloud management, in a language that approaches plain English, using SSH, with no agents to install on remote systems. https://docs.ansible.com.awx
AWX provides a web-based user interface, REST API, and task engine built on top of Ansible. It is one of the upstream projects for Red Hat Ansible Automation Platform.molecule
Molecule aids in the development and testing of Ansible content: collections, playbooks and rolesansible-lint
ansible-lint checks playbooks for practices and behavior that could potentially be improved and can fix some of the most common ones for youansible-container
DEPRECATED -- Ansible Container was a tool to build Docker images and orchestrate containers using only Ansible playbooks.workshops
Training Course for Ansible Automation Platformansible-modules-core
Ansible modules - these modules ship with ansibleawx-operator
An Ansible AWX operator for Kubernetes built with Operator SDK and 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. The goal is to provide a stable and consistent interface abstraction to Ansible.ansible-modules-extras
Ansible extra modules - these modules ship with ansiblegalaxy
Legacy Galaxy still available as read-only on https://old-galaxy.ansible.com - looking for the new galaxy -> https://github.com/ansible/galaxy_ngansible-jupyter-kernel
Jupyter Notebook Kernel for running Ansible Tasks and Playbookscommunity
This repository is being archived. See https://github.com/ansible-community/presentations and https://github.com/ansible-community/meetings for the new locationslightbulb
Lightbulb has been deprecated and replaced by Ansible Workshopsansible-lockdown
Archived, new content in https://github.com/ansible-lockdownansible-docker-base
Ansible base Images for easy Ansible-Playbook-based Docker buildsansible-navigator
A text-based user interface (TUI) for Ansible.tower-cli
THIS TOOL IS NO LONGER UNDER ACTIVE DEVELOPMENT. This tool is being phased out in favor of the new official AWX CLIvscode-ansible
vscode/vscodium extension for providing Ansible auto-completion and integrating quality assurance tools like ansible-lint, ansible syntax check, yamllint, molecule and ansible-test.test-playbooks
playbook-testsevent-driven-ansible
Ansible Collection for EDAansible-builder
An Ansible execution environment builderansible-lint-action
โ๏ธReplaced by https://github.com/marketplace/actions/run-ansible-lintansible-language-server
๐ง Ansible Language Server codebase is now included in vscode-ansible repositorygalaxy_ng
Ansible Galaxy Server - Issues on https://forum.ansible.com Docs on https://galaxy-ng.readthedocs.io/ansibullbot
Bot for management of Ansible issues and PRs on GitHub.ansible-runner-service
terraform-provider-ansible
community terraform provider for ansibleansible-rulebook
product-demos
receptor
Project Receptor is a flexible multi-service relayer with remote execution and orchestration capabilities linking controllers with executors across a mesh of nodes.pytest-ansible
A pytest plugin that enables the use of ansible in tests, enables the use of pytest as a collection unit test runner, and exposes molecule scnearios through a pytest fixture.awx-ee
An Ansible execution environment for AWX projectcreator-ee
Ansible Execution environment targeted for content creators. It includes most development tools such ansible-lint, molecule, ...mazer
Experimental Ansible Galaxy Content Manageransible-for-rubyists
Ansible is written in Python, but you can write modules in any language. Here are some Ruby examples to get you started.immutablish-deploys
proposals
Repository for sharing and tracking progress on enhancement proposals for Ansible.ansible-documentation
Ansible community documentationansible-container-examples
A few starter applications to demonstrate features and provide examples.ansible-creator
The fastest way to generate all your ansible content!ansible-kubernetes-modules
DEPRECATED Ansible role containing pre-release K8s modulesinstruqt
Self-paced instruqt Training materialansible-ui
Ansible UIansible-hub-ui
Ansible Automation Hub UItacacs_plus
A Python-based TACACS+ client that supports authentication, authorization and accounting.ansible-dev-tools
Ansible automation developer toolsansible-container-demo
Manage the application lifecycle from development to deployment using Ansible Containerpytest-mp
multiprocessing.Process(target=pytest_runtest_protocol, args=(your_test, None))pylibssh
Python bindings specific to Ansible use case for libssh https://www.libssh.org/galaxy_collection
Collection of modules and roles to configure Automation Hubautoscaling-blog
Companion playbooks to an article at http://www.ansible.com/blog/autoscaling-infrastructurestox-ansible
The tox-ansible plugin dynamically creates a full matrix of python interpreter and ansible-core version environments for running integration, sanity, and unit for an ansible collection both locally and in a Github action. tox virtual environments are leveraged for collection building, collection installation, dependency installation, and testing.ansible-tower-samples
Ansible Tower Playbook Samplesschemas
โ๏ธSchemas are now managed inside ansible-lint projectansible-baseline
A baseline playbook for testing Ansible performanceawx-resource-operator
role-secure-docker-daemon
Ansible role to generate server and client certificates for your docker daemonworkshop-examples
This repository contains demo playbooks and roles used in our Ansible Workshops.ansible.github.com
nothing to see here, this just makes ansible.github.com/io a redirect to the main project pageansible-blog-examples
Example playbooks from posts on the Ansible blog (https://www.ansible.com/blog)eda-server-operator
eda-server-prototype
awx-facts-playbooks
Repository containing playbooks to support fact scanning in Ansible Tower and AWX.ansible-risk-insight
Ansible Risk Insight (ARI) is the tool to evaluate the quality and risk of the ansible content.galaxy-lint-rules
Ansible Lint rules used by Galaxy and Mazer to evaluate Ansible contenttower-example
Ansible Tower Example Playbooksansible-lightspeed
This repository is no longer in use. The Ansible Lightspeed with IBM watsonx Code Assistant product documentation can be found at https://docs.redhat.com/en/documentation/red_hat_ansible_lightspeed_with_ibm_watsonx_code_assistant.ansible-runner-http
distro-test-containers
Distribution specific containers for Ansible integration testing.galaxy-importer
Galaxy content importerproject-config
Zuul configuration files for the Ansible tenantawx-logos
role-install-gcloud
Install Google Cloud SDK and Kubernetes kubectl CLI.ansible-zuul-jobs
Zuul job definitions for the Ansible tenant.ansible-sdk
The Ansible SDKazure-testing
Former home for Ansible Azure module testing. Testing is now part of the main Ansible repository.network-infra-playbooks
Playbooks and roles for installing and managing Ansible networking CIansible-policy
ansible-policy is a prototype implementation which allows us to define and set constraints to the Ansible project in OPA Rego language.galaxy-issues
This repository exists solely for the tracking of user issues with Ansible Galaxy.vcenter-test-container
vCenter simulator container for testing.docsite
Static HTML and assets for docs.ansible.comansible-content-actions
Combine GitHub Actions to create a streamlined workflow for testing Ansible collection repositories on GitHub.django-gulp-nginx
Django + PostgreSQL + Nginx with Gulp-built static assets framework, managed with Ansible Containeraap-docs
Asciidoc technical content for Ansible Automation Platformterraform-provider-aap
Terraform Provider for Ansible Automation Platformpinakes
ansible_tower_client_ruby
Ruby gem for the Ansible Tower REST APIansible-compat
A python package containing functions that help interacting with various versions of Ansiblecommunity-docs
docs.ansible.com/communityambassadors
A repository of useful materials for Ansible Ambassadors around the world.team-devtools
Shared practices, workflows and decisions impacting Ansible devtools projectstest-network-modules
Playbooks for testing Ansible core network modulesansible-dev-environment
Build and maintain a development environment including ansible collections and their python dependenciesdocker-testing
New Docker modules.network
Ansible collection for network devicestower-nagios-integration
Scripts and documentation related to the integration of Ansible Tower with Nagios.django-template
A Django project template for Ansible Containerlogos
Ansible upstream logosnginx-container
Add an nginx service to your Ansible Container projectLove Open Source and this site? Check out how you can help us