Skip to main content

Project 001 Ansible Basics

Updated Dec 18, 2020 ·

Overview

This project contains the main hands-on Ansible lab files.

It includes inventories, playbooks, templates, static files, and a sample users role.

Structure

PathPurpose
ansible.cfgProject-level Ansible configuration.
inventoriesStatic inventory files for lab environments.
playbooksSample, deployment, user, and two-tier app playbooks.
filesStatic files and Jinja2 templates used by playbooks.
roles/usersUser-management role created during the labs.

Useful Commands

ansible --list-hosts all
ansible-playbook playbooks/sample-ping.yml
ansible-playbook playbooks/setup-2tier.yml
ansible-playbook playbooks/create-users.yml

Notes

Review inventory hostnames and IP addresses before running these playbooks.