This repository contains a demo Ansible playbook designed to work with ansible-pull for local machine configuration.
Run the demo playbook using ansible-pull:
# Using the provided script
./run-ansible-pull.sh
# Or directly with ansible-pull
ansible-pull -U https://github.com/claynerobison/ansible.git demo/local.ymldemo/- Demo playbook and related fileslocal.yml- Main playbook for local machine configurationinventory- Local inventory fileansible.cfg- Ansible configurationREADME.md- Detailed demo documentation
run-ansible-pull.sh- Helper script to run ansible-pullLICENSE- License fileREADME.md- This file
The demo playbook showcases essential automation tasks:
- Package cache updates across platforms (apt/yum)
- Ansible installed on the target machine
- Git installed (required for ansible-pull to clone repository)
- Root/sudo access for system configuration
- Network access to this repository
For detailed usage instructions, see demo/README.md.