You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Jeff Geerling d5c6a18220 Fix final two test failures. 1 month ago
deployments Issue #119: Some additional cleanups for Ruby deployment example. 10 months ago
deployments-balancer Update deployments-balancer example to use Ubuntu 18.04. 9 months ago
deployments-rolling Fixes #165: Fix lingering deprecation warnings in some examples. 2 months ago
docker Fixes #165: Fix lingering deprecation warnings in some examples. 2 months ago
docker-hubot Fixes #165: Fix lingering deprecation warnings in some examples. 2 months ago
drupal drupal/README.md: fix typos 1 month ago
dynamic-inventory Fixes #165: Fix lingering deprecation warnings in some examples. 2 months ago
https-letsencrypt Issue #83: Final tweaks to examples in Chapter 12. 2 months ago
https-nginx-proxy Issue #83: Final tweaks to examples in Chapter 12. 2 months ago
https-self-signed Add HTTPS Let's Encrypt example using geerlingguy.certbot role. 1 year ago
includes Issue #169: Various fixes for typos and outdated usage. 2 months ago
jenkins jenkins/README.md: fix typos 1 month ago
kubernetes Fixes #165: Fix lingering deprecation warnings in some examples. 2 months ago
lamp-infrastructure Issue #110: Update lamp-infrastructure example to use CentOS 7 for DO and AWS. 10 months ago
nodejs Issue #169: Various fixes for typos and outdated usage. 2 months ago
nodejs-role Issue #169: Various fixes for typos and outdated usage. 2 months ago
orchestration orchestration/README.md: fix typos 1 month ago
solr solr/README.md: fix typos 1 month ago
tests Fix final two test failures. 1 month ago
.gitignore Remove unneeded pip and docker-compose deps from Kubernetes example. 1 year ago
.travis.yml Issue #83: Add Nginx HTTPS Proxy example and test. 2 months ago
LICENSE Issue #5: Add MIT License. 4 years ago
README.md Fixes #61: Add Solr automated test and bump version to 6.5.1. 2 years ago

README.md

Ansible for DevOps Examples

Build Status

This repository contains Ansible examples developed to support different sections of Ansible for DevOps, a book on Ansible by Jeff Geerling.

Most of the examples are full-fledged VM examples, which use Vagrant, VirtualBox, and Ansible to boot and configure VMs on your local workstation. Not all playbooks follow all of Ansible’s best practices, as they illustrate particular Ansible features in an instructive manner.

For more interesting examples of what you can do with Ansible, please see the Ansible Vagrant Examples repository, and browse through some of geerlingguy’s roles on Ansible Galaxy.

License

MIT

Buy the Book

Ansible for DevOps Cover

Buy Ansible for DevOps for your e-reader or in paperback format.