• Stars
    star
    34
  • Rank 766,985 (Top 16 %)
  • Language
    Python
  • Created over 8 years ago
  • Updated about 4 years ago

Reviews

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

Repository Details

Example playbooks from posts on the Ansible blog (https://www.ansible.com/blog)

More Repositories

1

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.
Python
58,550
star
2

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.
Python
13,864
star
3

ansible-examples

A few starter examples of ansible playbooks, to show features and how they work together. See http://galaxy.ansible.com for example roles from the Ansible community for deploying many popular applications.
Shell
11,590
star
4

molecule

Molecule aids in the development and testing of Ansible content: collections, playbooks and roles
Python
3,849
star
5

ansible-lint

ansible-lint checks playbooks for practices and behavior that could potentially be improved and can fix some of the most common ones for you
Python
3,436
star
6

ansible-container

DEPRECATED -- Ansible Container was a tool to build Docker images and orchestrate containers using only Ansible playbooks.
Python
2,191
star
7

workshops

Training Course for Ansible Automation Platform
Jinja
1,708
star
8

ansible-modules-core

Ansible modules - these modules ship with ansible
Python
1,279
star
9

awx-operator

An Ansible AWX operator for Kubernetes built with Operator SDK and Ansible. πŸ€–
Jinja
1,234
star
10

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.
Python
949
star
11

ansible-modules-extras

Ansible extra modules - these modules ship with ansible
Python
942
star
12

galaxy

Legacy Galaxy still available as read-only on https://old-galaxy.ansible.com - looking for the new galaxy -> https://github.com/ansible/galaxy_ng
Python
850
star
13

ansible-jupyter-kernel

Jupyter Notebook Kernel for running Ansible Tasks and Playbooks
Python
518
star
14

community

This repository is being archived. See https://github.com/ansible-community/presentations and https://github.com/ansible-community/meetings for the new locations
HTML
487
star
15

lightbulb

Lightbulb has been deprecated and replaced by Ansible Workshops
HTML
480
star
16

ansible-lockdown

Archived, new content in https://github.com/ansible-lockdown
454
star
17

ansible-docker-base

Ansible base Images for easy Ansible-Playbook-based Docker builds
406
star
18

ansible-navigator

A text-based user interface (TUI) for Ansible.
Python
369
star
19

tower-cli

THIS TOOL IS NO LONGER UNDER ACTIVE DEVELOPMENT. This tool is being phased out in favor of the new official AWX CLI
Python
364
star
20

vscode-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.
TypeScript
352
star
21

test-playbooks

playbook-tests
Python
346
star
22

event-driven-ansible

Ansible Collection for EDA
Python
274
star
23

ansible-builder

An Ansible execution environment builder
Python
264
star
24

ansible-lint-action

❗️Replaced by https://github.com/marketplace/actions/run-ansible-lint
254
star
25

ansible-language-server

🚧 Ansible Language Server codebase is now included in vscode-ansible repository
TypeScript
248
star
26

galaxy_ng

Ansible Galaxy Server - Issues on https://forum.ansible.com Docs on https://galaxy-ng.readthedocs.io/
Python
213
star
27

ansibullbot

Bot for management of Ansible issues and PRs on GitHub.
Python
203
star
28

ansible-runner-service

Python
200
star
29

terraform-provider-ansible

community terraform provider for ansible
Go
192
star
30

ansible-rulebook

Python
190
star
31

product-demos

Jinja
184
star
32

receptor

Project Receptor is a flexible multi-service relayer with remote execution and orchestration capabilities linking controllers with executors across a mesh of nodes.
Go
160
star
33

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.
Python
149
star
34

awx-ee

An Ansible execution environment for AWX project
137
star
35

creator-ee

Ansible Execution environment targeted for content creators. It includes most development tools such ansible-lint, molecule, ...
Shell
117
star
36

mazer

Experimental Ansible Galaxy Content Manager
Python
114
star
37

ansible-for-rubyists

Ansible is written in Python, but you can write modules in any language. Here are some Ruby examples to get you started.
Ruby
108
star
38

immutablish-deploys

Python
99
star
39

proposals

Repository for sharing and tracking progress on enhancement proposals for Ansible.
91
star
40

ansible-documentation

Ansible community documentation
Python
83
star
41

ansible-container-examples

A few starter applications to demonstrate features and provide examples.
Python
76
star
42

ansible-creator

The fastest way to generate all your ansible content!
Python
75
star
43

ansible-kubernetes-modules

DEPRECATED Ansible role containing pre-release K8s modules
Python
73
star
44

instruqt

Self-paced instruqt Training material
Shell
71
star
45

ansible-ui

Ansible UI
TypeScript
67
star
46

ansible-hub-ui

Ansible Automation Hub UI
TypeScript
66
star
47

tacacs_plus

A Python-based TACACS+ client that supports authentication, authorization and accounting.
Python
64
star
48

ansible-dev-tools

Ansible automation developer tools
Python
63
star
49

ansible-container-demo

Manage the application lifecycle from development to deployment using Ansible Container
JavaScript
61
star
50

pytest-mp

multiprocessing.Process(target=pytest_runtest_protocol, args=(your_test, None))
Python
61
star
51

pylibssh

Python bindings specific to Ansible use case for libssh https://www.libssh.org/
Cython
60
star
52

galaxy_collection

Collection of modules and roles to configure Automation Hub
Jinja
58
star
53

autoscaling-blog

Companion playbooks to an article at http://www.ansible.com/blog/autoscaling-infrastructures
56
star
54

tox-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.
Python
53
star
55

ansible-tower-samples

Ansible Tower Playbook Samples
46
star
56

schemas

❗️Schemas are now managed inside ansible-lint project
TypeScript
44
star
57

ansible-baseline

A baseline playbook for testing Ansible performance
Python
41
star
58

awx-resource-operator

Jinja
41
star
59

role-secure-docker-daemon

Ansible role to generate server and client certificates for your docker daemon
Shell
38
star
60

workshop-examples

This repository contains demo playbooks and roles used in our Ansible Workshops.
37
star
61

ansible.github.com

nothing to see here, this just makes ansible.github.com/io a redirect to the main project page
JavaScript
35
star
62

eda-server-operator

Jinja
34
star
63

eda-server-prototype

Python
33
star
64

awx-facts-playbooks

Repository containing playbooks to support fact scanning in Ansible Tower and AWX.
Python
33
star
65

ansible-risk-insight

Ansible Risk Insight (ARI) is the tool to evaluate the quality and risk of the ansible content.
Python
32
star
66

galaxy-lint-rules

Ansible Lint rules used by Galaxy and Mazer to evaluate Ansible content
Python
29
star
67

tower-example

Ansible Tower Example Playbooks
28
star
68

ansible-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.
28
star
69

ansible-runner-http

Python
28
star
70

distro-test-containers

Distribution specific containers for Ansible integration testing.
Dockerfile
27
star
71

galaxy-importer

Galaxy content importer
Python
26
star
72

project-config

Zuul configuration files for the Ansible tenant
Python
25
star
73

awx-logos

Less
25
star
74

role-install-gcloud

Install Google Cloud SDK and Kubernetes kubectl CLI.
Shell
24
star
75

ansible-zuul-jobs

Zuul job definitions for the Ansible tenant.
Python
23
star
76

ansible-sdk

The Ansible SDK
Python
23
star
77

azure-testing

Former home for Ansible Azure module testing. Testing is now part of the main Ansible repository.
21
star
78

network-infra-playbooks

Playbooks and roles for installing and managing Ansible networking CI
Shell
21
star
79

ansible-policy

ansible-policy is a prototype implementation which allows us to define and set constraints to the Ansible project in OPA Rego language.
Python
21
star
80

galaxy-issues

This repository exists solely for the tracking of user issues with Ansible Galaxy.
20
star
81

vcenter-test-container

vCenter simulator container for testing.
Python
20
star
82

docsite

Static HTML and assets for docs.ansible.com
HTML
19
star
83

ansible-content-actions

Combine GitHub Actions to create a streamlined workflow for testing Ansible collection repositories on GitHub.
19
star
84

django-gulp-nginx

Django + PostgreSQL + Nginx with Gulp-built static assets framework, managed with Ansible Container
JavaScript
19
star
85

aap-docs

Asciidoc technical content for Ansible Automation Platform
19
star
86

terraform-provider-aap

Terraform Provider for Ansible Automation Platform
Go
18
star
87

pinakes

Python
18
star
88

ansible_tower_client_ruby

Ruby gem for the Ansible Tower REST API
Ruby
18
star
89

ansible-compat

A python package containing functions that help interacting with various versions of Ansible
Python
18
star
90

community-docs

docs.ansible.com/community
18
star
91

ambassadors

A repository of useful materials for Ansible Ambassadors around the world.
17
star
92

team-devtools

Shared practices, workflows and decisions impacting Ansible devtools projects
Dockerfile
17
star
93

test-network-modules

Playbooks for testing Ansible core network modules
JavaScript
17
star
94

ansible-dev-environment

Build and maintain a development environment including ansible collections and their python dependencies
Python
17
star
95

docker-testing

New Docker modules.
Shell
17
star
96

network

Ansible collection for network devices
16
star
97

tower-nagios-integration

Scripts and documentation related to the integration of Ansible Tower with Nagios.
Python
15
star
98

django-template

A Django project template for Ansible Container
Python
15
star
99

logos

Ansible upstream logos
Shell
14
star
100

nginx-container

Add an nginx service to your Ansible Container project
Python
14
star