Skip to content

perplexedyawdie/ansible-learn

Repository files navigation

Welcome to Ansible 101 👋

License: MIT

logo

When learning Ansible, I wanted a resource that would efficiently bring me up to speed on the basics. By providing hands on exercises with a dev environment that can be provisioned with Docker/Podman Compose, my aim is to provide a clear path to understanding Ansible's role in automation and applying it to any project.

You will learn the following:

Ansible Basics and Inventory Setup

  • Objective: Understand Ansible architecture and setup an inventory file.

Ad-Hoc Commands

  • Objective: Learn how to execute ad-hoc commands using Ansible.

Playbooks Introduction

  • Objective: Introduction to Ansible Playbooks.

Task Control and Handlers

  • Objective: Understand task control mechanisms and handlers.

Variables and Facts

  • Objective: Learn about Ansible variables and gather facts.

Templates and Files

  • Objective: Understand how to manage configuration files with templates.

Roles and Modularization

  • Objective: Learn about roles for playbook modularization.

Error Handling and Debugging

  • Objective: Learn how to handle errors and debug playbooks.

Part 5

Conditionals and Loops

  • Objective: Understand how to use conditionals and loops in Ansible.

Ansible Vault and Sensitive Data

  • Objective: Learn to manage sensitive data with Ansible Vault.

🏠 Blog

Usage

Ensure that Docker/Podman Compose is installed & configured on your system.

Docker Compose

Podman

Author

👤 Javel Rowe

Show your support

Give a ⭐️ if this project helped you!


This README was generated with ❤️ by readme-md-generator

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published