This repository contains the examples and demos from the How To Write Ansible Playbooks Tutorial Series.
Please notice that the playbooks in this repository are for demonstration and learning. They are not intended for production setups.
To try these examples on your local Ansible setup, start by cloning this repository on your Ansible Control Node.
git clone https://github.com/do-community/ansible-practice.git
cd ansible-practiceEdit the included inventory file to include your remote node(s):
nano inventory[dev]
203.0.113.10
[all:vars]
ansible_python_interpreter=/usr/bin/python3Save and close the file.
You can run the playbooks with:
ansible-playbook -i inventory playbook-01.yml -u REMOTE_USERIf the playbook has a become directive it means you'll most probably will have to provide the sudo password for your connecting user. You dan do that by including the -K parameter:
ansible-playbook -i inventory playbook-01.yml -u REMOTE_USER -KFor more details, please refer to the tutorial series: How To Write Ansible Playbooks.