Author: Jeff Geerling

Ansible 101 – Episode 13 – Ansible Collections and a Test Plugin

Jeff Geerling (geerlingguy) introduces Ansible Content Collections; their history, what they can do, and how they can be used. In the course of the demonstration, we also build a simple…

Continuous Testing with Molecule, Ansible, and GitHub Actions

This presentation was given at AnsibleFest Global 2020. The presentation uses an example and explanation from Chapter 13 in my book, Ansible for DevOps: https://www.ansiblefordevops.com I am uploading it to…

Ansible 101 – Episode 14 – Ansible and Windows

Jeff Geerling (geerlingguy) discusses Ansible and Windows; how to use Ansible on Windows and how Ansible can be used to manage Windows environments. Submit questions for the final Q&A episode…

Ansible 101 – Episode 8 – Playbook testing with Molecule and GitHub Actions CI

Jeff Geerling (geerlingguy) explores more facets of Molecule testing for Ansible, including testing on multiple OS distributions. Ansible for DevOps: https://www.ansiblefordevops.com Support Jeff on GitHub: https://github.com/sponsors/geerlingguy Support Jeff on Patreon: https://www.patreon.com/geerlingguy Contents: 00:00:00…

Kubernetes 101 – Episode 1 – Hello, Kubernetes!

Welcome to the first episode of my new series, Kubernetes 101! In this episode, I’ll introduce Kubernetes, give some reasons why it might—or might *not*—be a good fit for you,…

Kubernetes is dropping Docker support?!

Earlier today people started mentioning the news that Kubernetes 1.20 deprecated support for Docker. But what does that mean? Kubernetes will still run Docker images just fine, since Docker images…

Ansible 101 – Episode 7 – Molecule Testing and Linting and Ansible Galaxy

Jeff Geerling (geerlingguy) explores Ansible Galaxy, ansible-lint, Molecule, and testing Ansible roles and playbooks based on content in the bestselling Ansible book, Ansible for DevOps. There’s a role for that!…

Ansible 101 – Episode 5 – Playbook handlers, environment vars, and variables

Jeff Geerling (geerlingguy) dives deeper into Ansible playbooks, following material from chapter 5 in the bestselling Ansible book, Ansible for DevOps. Buy Ansible for DevOps: https://www.ansiblefordevops.com Sponsor Jeff on GitHub: https://github.com/sponsors/geerlingguy Support…

Ansible 101 – Episode 4 – Your first real-world playbook

Jeff Geerling (geerlingguy) dives deeper into Ansible playbooks, following material from chapter 4 in the bestselling Ansible book, Ansible for DevOps. Buy Ansible for DevOps: https://www.ansiblefordevops.com Sponsor Jeff on GitHub: https://github.com/sponsors/geerlingguy Support…

You did WHAT with Ansible?!

You can automate almost anything with Ansible. But should you? I’ll talk about a few of the stranger things I’ve automated with Ansible, from setting up my Mac, to generating…

Ansible 101 – Episode 9 – First 5 min server security with Ansible

Jeff Geerling (geerlingguy) explores Linux server security configuration using Ansible, following examples in chapter 10 of Ansible for DevOps. Ansible for DevOps: https://www.ansiblefordevops.com Support Jeff on GitHub: https://github.com/sponsors/geerlingguy Support Jeff on Patreon: https://www.patreon.com/geerlingguy…

Make your Ansible playbooks flexible, maintainable, and scalable

Jeff Geerling’s AnsibleFest 2019 presentation in Austin, TX. This presentation was given at AnsibleFest Austin, 2019, and covers how Jeff Geerling (geerlingguy) builds and maintains Ansible playbooks and roles, and…

Ansible 101 – Episode 3 – Introduction to Playbooks

Jeff Geerling (geerlingguy) dives deeper into Ansible, exploring the basic unit of automation, Ansible Playbooks. This episode will follow material from chapters 3 and 4 in the bestselling Ansible book,…

Ansible 101 – Episode 6 – Ansible Vault and Roles

Jeff Geerling (geerlingguy) explores Ansible Vault and playbook organization using Roles from chapters 5 and 6 in the bestselling Ansible book, Ansible for DevOps. Buy Ansible for DevOps: https://www.ansiblefordevops.com Sponsor Jeff…

Ansible 101 – Episode 1 – Introduction to Ansible

Jeff Geerling (geerlingguy) introduces Ansible in the first episode of a new live-streaming series “Ansible 101 with Jeff Geerling.” Jeff walks through installing Ansible, running tasks on a remote AWS…

Ansible 101 – Episode 10 – Ansible Tower and AWX

Jeff Geerling (geerlingguy) demonstrates Ansible Tower and AWX, and compares the two tools, following examples in chapter 11 of Ansible for DevOps. LEGO Saturn V: https://amzn.to/3c2rmyw NASA ‘Worm’ T-shirt: https://www.shopnasa.com/collections/mens/products/nasa-worm-t-shirt…